J'essaie de configurer SDL2 pour C++ avec Eclipse sous Windows 7.
Pour ce faire, je suis le didacticiel dans ce lien , qui indique que je dois d’abord installer MinGW. Je suis donc le link fourni afin de configurer MinGW. Je suis toutes les étapes sans problème. J'ouvre ensuite Eclipse et tente de créer un programme simple bonjour le monde:
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!" << endl;
return 0;
}
A ma grande surprise, ce code ne construit pas, avec 6 erreurs.
Je passe ensuite à la simplification du programme:
int main()
{
return 0;
}
Cela ne compile pas non plus. Il y a deux erreurs:
Cependant, mon chemin contient "C:\mingw\bin". J'ai également essayé de changer cela en "C:\mingw". En regardant à l'intérieur de "C:\mingw\bin", je trouve gcc et g ++:
En outre, la compilation d'un programme de test à l'aide de la ligne de commande (g ++ Test.cpp -o Test) fonctionne parfaitement, de même que "g ++ -v".
Je fais des recherches sur le Web depuis des heures et je n'arrive pas à trouver de réponse à la question de savoir pourquoi Eclipse ne semble rien compiler avec MinGW. Les questions que j'ai consultées sur SO (qui n'ont pas pu résoudre mon problème) sont les suivantes:
Informations complémentaires: Fenêtre> Préférences> C/C++> Construire> Paramètres> "Paramètres du complément intégré CDT GCC MinGW [Partagé]": La chaîne d'outils MinGW GCC n'est pas détectée sur ce système.
J'ai également réinstallé Eclipse en vain.
Je me rends compte que c’est peut-être une question qui fait double emploi avec certaines des personnes que j’ai liées, mais les informations des questions précédentes n’ont pas permis de résoudre mon problème et je crains que l’ajout d’un commentaire à une ancienne question ne donne pas lieu à une réponse.
_ {S'il vous plaît demander des informations supplémentaires si nécessaire.
Vous devez définir l'environnement pour le générateur c/c ++.
J'espère que cela pourra aider.
Il semble que j'ai résolu le problème pour le moment.
Si d'autres rencontrent le même problème: Projet> Propriétés> Construction C/C++> Paramètres> Éditeur de liens C++> MinGW> La commande est passée de "g ++" à "C:\mingw\bin\g ++".