Ne peut pas compiler ou exécuter du code dans Code::Blocks 12.11

J'ai téléchargé Code:Blocks avec MinGW, essaie d'obtenir de C++ va. Après l'installation, d'ouverture et de créer une application de console, j'ai pas été en mesure d'exécuter le "Hello World" main.cpp qu'il instancie. J'ai de nombreux problèmes.

Il y a des lignes rouges sous "Bonjour" et le "Monde" comme si le compilateur ne les reconnaît pas.

La première chose que j'ai faite a été d'installer Code:Blocks sans MinGW et il a sauté jusqu'à montrer mes compilateurs, le seul a VS C++ 2010. Maintenant de le désinstaller et de le réinstaller, il ne permet pas que la boîte de dialogue pop-up.

Lorsque je démarre Code:Blocks, il disait qu'il ne pouvait pas trouver mspdb100.dll.

Lorsque j'essaie d'exécuter le programme il me dit qu'il doit construire. Je le construire, il me dit qu'il a besoin de construire de nouveau... Puis quelques console de fenêtres pop-up et disparaître aussi vite à lire. Le Journal de l'sorties "Processus s'est terminé avec le statut 1104 (0 minutes, 0 secondes). 0 errors, 0 warnings.

Code de demande:

#include <iostream>

using namespace std;

int main()
{
    cout << "Hello world!" << endl;
    return 0;
}

L'internet n'a pas m'a beaucoup aidé. Peut stackoverflow?

Grâce.

  • Pouvez vous s'il vous plaît inclure votre code de trop?
  • Je sais que ça va être un peu difficile à obtenir en cours d'exécution sans MinGW, de toute façon si vous êtes passé à la version avec MinGW doit être tout à fait hors de la boîte, est-ce que vous utilisez? sourceforge.net/projects/codeblocks/files/Binaries/12.11/...
  • Oui c'est ce que j'ai utilisé. À l'origine, j'ai téléchargé codeblocks-12.11-setup.exe, désinstallé et installé celui que vous mentionnez.
  • Ok, ça peut être lié à l'installation précédente alors, mais si l'sélectionnez compilateur boîte de dialogue n'apparaît pas lors de l'installer plus tard, je suis sûr qu'il y est une option à l'intérieur de l'IDE pour sélectionner la bonne. Aussi, si votre fenêtre se ferme de manière rapide, avez-vous essayé de déboguer?
  • Donc, mon manque d'expérience avec C++ ne peut pas être surestimée. Devrait avoir dit qu'à l'avant. Je suis en cours d'exécution en mode Debug, je ne suis pas sûr exactement ce que vous entendez par "débogage". J'ai choisi un compilateur en allant dans paramètres -> Compilateur et de la cueillette de la GNU GCC compiler qui il détecte dans le bon endroit. Cependant, avec ce compilateur sélectionné (par opposition à VS C++ 2010) lors du démarrage j'obtiens le message d'erreur mentionné ci-dessus "Le programme ne peut pas démarrer car mspdb100.dll est absent de votre ordinateur. Essayer de réinstaller le programme pour corriger ce problème."
  • Bon alors j'ai cliqué sur "Debug" au lieu de "Run", gotcha. La seule sortie qui est particulièrement remarquable est la ligne "démarrer le programme débogué a échoué: Aucun fichier exécutable spécifié, utilisez cible 'exec'." Des indices de qui?

InformationsquelleAutor Kyle Wright | 2013-07-02