web-dev-qa-db-fra.com

GCC avec Visual Studio?

À quel point serait-il difficile d'utiliser GCC au lieu de VC++ à partir de Visual Studio 2008? De toute évidence, certains mots clés ne correspondent pas et certains peuvent ne pas être mis en surbrillance de la syntaxe (sauf si vous avez créé un nouveau service linguistique).

Est-ce à cela que sert un "projet makefile"?

61
TraumaPony

Il n'y a pas de plugin GCC pour Visual Studio comme celui par exemple pour Intel C++, qui permet au compilateur d'Intel d'être utilisé comme remplacement de remplacement pour Visual C++.

Vous pouvez utiliser des projets Makefile qui vous permettent d'utiliser n'importe quel outil externe que vous aimez (make, SCons, jam, etc.) pour faire votre build. Si vous n'aimez pas les Makefiles, vous voudrez peut-être regarder CMake qui vous permet de générer des Makefiles ou des projets Visual Studio à partir d'une description beaucoup plus simple. Cela signifie également que vous n'êtes pas lié aux projets Makefiles ou Visual Studio, mais que vous pouvez basculer entre eux à votre guise.

30
JesperE

Voir le fil "Utiliser un port gcc pour construire des programmes avec Visual Studio" dans les forums MSDN pour une discussion similaire.

Vous pouvez utiliser des makefiles et également utiliser WinGDB pour mieux intégration (y compris débogage )

25
Afriza N. Arief

Vous pouvez utiliser le complément Visual GDB pour Visual Studio qui simplifie le travail avec GCC

9
KindDragon