Visual Studio 2008内からVC++の代わりにGCCを使用するのはどれくらい難しいでしょうか?明らかに、一部のキーワードは一致しません。また、一部は構文の強調表示を取得しない場合があります(新しい言語サービスを作成した場合を除く)。
これは「makefileプロジェクト」の目的ですか?
たとえば、Intel C++用のプラグインとしてVisual Studio用のGCCプラグインはありません。これにより、IntelのコンパイラをVisual C++のドロップイン置換として使用できます。
Makefileプロジェクトを使用すると、好きな外部ツール(make、SCons、jamなど)を使用してビルドを実行できます。 Makefileが気に入らない場合は、 CMake を参照することをお勧めします。これにより、より簡単な説明からMakefileまたはVisual Studioプロジェクトを生成できます。これは、MakefileまたはVisual Studioプロジェクトにバインドされていないが、必要に応じてそれらを切り替えることができることも意味します。
同様の議論については、MSDNのフォーラムでスレッド「Visual Studioでプログラムをビルドするためにgccポートを使用する」を参照してください。
メイクファイルを使用することもできますし、 WinGDB を使用してより良いものにできます 統合 ( デバッグ を含む)
GCCとの作業を簡素化するVisual Studio用の Visual GDB アドインを使用できます