2010-12-09 15 views
3

Comment utiliser le compilateur g ++ sous l'IDE de MS Visual Studio?Comment utiliser le compilateur g ++ sous l'IDE de MS Visual Studio

+2

Dupliquer Question: http://stackoverflow.com/questions/62918/using-gcc-from-within-vs-20058-ide – waffleman

+0

Considérant que G ++ ne fonctionne pas sous Windows, ce serait très difficile;) Peut-être que MinGW ? –

+0

heh ... considérant que cela fait .... Je doute que vous pourriez avoir plus tort. –

Répondre

2

L'exécution de G ++ à partir de Visual Studio peut être la mauvaise approche.

Une bonne alternative consiste à utiliser CMake comme outil de construction principal. Il peut générer des fichiers makefiles qui construiront votre projet avec MinGW G ++ (ou Linux/Unix G ++), ou il peut générer des fichiers projet/solution pour Visual Studio. Les dossiers de construction sont normalement séparés des dossiers source, il est donc facile d'avoir plusieurs versions de la même source.

Cela signifie, en plus de la construction portative, que vous disposez d'une grande liberté pour utiliser le meilleur outil à tout moment. Besoin de faire une analyse de couverture et vous pouvez faire une construction MinGW G ++ avec le support de GCOV. Besoin de faire du débogage, et vous préférerez peut-être travailler à partir d'une version de Visual Studio. CMake n'est pas vraiment trivial pour commencer, mais c'est bien l'effort initial de l'OMI.

BTW - pourquoi voulez-vous exécuter G ++ depuis Visual Studio? Votre raison peut affecter la réponse. Par exemple, si vous êtes préoccupé par la distribution de code développé en utilisant une édition express, ne vous inquiétez pas. Les licences Visual Studio Express Edition accordent le droit de vendre et de distribuer le code que vous développez en les utilisant de toute façon, même si elles sont gratuites (au sens de la bière).