2010-12-09 1 views
3

Wie kann ich g ++ Compiler unter der IDE von MS Visual Studio verwenden?Wie verwende ich g ++ Compiler unter der IDE von MS Visual Studio

+2

Duplicate Frage: http://StackOverflow.com/Questions/62918/using-Gcc-from-within-VS-20058-ide – waffleman

+0

In Anbetracht G ++ läuft nicht auf Windows, das wäre ziemlich schwierig;) Vielleicht MinGW ? –

+0

heh ... wenn man bedenkt, dass es geht .... Ich bezweifle, dass du mehr falsch liegen könntest. –

Antwort

2

Das Ausführen von G ++ aus Visual Studio kann der falsche Ansatz sein.

Eine gute Alternative ist die Verwendung von CMake als primäres Build-Tool. Es kann Makefiles generieren, die Ihr Projekt mit MinGW G ++ (oder Linux/Unix G ++) erstellen, oder es kann Projekt-/Lösungsdateien für Visual Studio generieren. Build-Ordner sind normalerweise von den Quellordnern getrennt, daher ist es einfach, mehrere Builds derselben Quelle zu erstellen.

Dies bedeutet, dass Sie neben dem portablen Bauen auch viel Freiheit haben, jederzeit das beste Werkzeug für den Job zu verwenden. Sie müssen eine Coverage-Analyse durchführen, und Sie können einen MinGW G ++ Build mit GCOV-Unterstützung erstellen. Sie müssen etwas debuggen und vielleicht möchten Sie lieber von einem Visual Studio-Build aus arbeiten.

CMake ist nicht gerade trivial zu beginnen, aber es ist IMO diese erste Anstrengung wert.

BTW - warum möchten Sie G ++ in Visual Studio ausführen? Ihr Grund kann die Antwort beeinflussen. Wenn Sie beispielsweise daran interessiert sind, mit einer Express-Edition entwickelten Code zu verteilen, machen Sie sich keine Sorgen. Die Visual Studio Express Edition-Lizenzen gewähren das Recht, Code zu verkaufen und anderweitig zu verteilen, den Sie trotzdem verwenden, obwohl sie frei sind (im Sinne von Bier).

Verwandte Themen