web-dev-qa-db-ja.com

Visual StudioでのGCC?

Visual Studio 2008内からVC++の代わりにGCCを使用するのはどれくらい難しいでしょうか?明らかに、一部のキーワードは一致しません。また、一部は構文の強調表示を取得しない場合があります(新しい言語サービスを作成した場合を除く)。

これは「makefileプロジェクト」の目的ですか?

61
TraumaPony

たとえば、Intel C++用のプラグインとしてVisual Studio用のGCCプラグインはありません。これにより、IntelのコンパイラをVisual C++のドロップイン置換として使用できます。

Makefileプロジェクトを使用すると、好きな外部ツール(make、SCons、jamなど)を使用してビルドを実行できます。 Makefileが気に入らない場合は、 CMake を参照することをお勧めします。これにより、より簡単な説明からMakefileまたはVisual Studioプロジェクトを生成できます。これは、MakefileまたはVisual Studioプロジェクトにバインドされていないが、必要に応じてそれらを切り替えることができることも意味します。

30
JesperE

同様の議論については、MSDNのフォーラムでスレッド「Visual Studioでプログラムをビルドするためにgccポートを使用する」を参照してください。

メイクファイルを使用することもできますし、 WinGDB を使用してより良いものにできます 統合デバッグ を含む)

25
Afriza N. Arief

GCCとの作業を簡素化するVisual Studio用の Visual GDB アドインを使用できます

9
KindDragon