2013-03-02 161 views
14

我不喜欢qt创建者作为IDE和爱VS,但我必须使用完全mingw编译器。悲伤的故事:“(我可以强制visual studio使用mingw编译器

+0

这是一个大型项目,有很多文件和复杂的构建结构?如果不是,那么为什么不用VS开发和编译代码,以及何时必须将二进制文件交给他人,只需在mingw中重新编译即可。 – us2012 2013-03-02 12:45:46

+0

因为我认识到没有办法达到我的目的?你会描述一个这样的项目。 – Juriy 2013-03-02 12:51:56

+0

嗯。您是否尝试过Eclipse CDT或Code :: Blocks?我个人很喜欢Eclipse CDT,尽管它无法匹配VS的智能感知功能。 – us2012 2013-03-02 12:58:03

回答

3

您不能轻易取代C++编译器在Visual Studio

但在同一时间(在1990年),我使用的Visual Studio作为简单的Java的编辑,因为有。例如D编程语言的扩展(这是我唯一使用的语言),你可以通过大量的工作使得完整的Visual Studio与g ++或任何其他编译器一起工作,作为一种额外的“语言”如果语言实现适合这个,它甚至可以和调试器一起工作

只是现在使用支持你想使用的工具的IDE要容易得多,例如,对于g ++,你有Eclipse , C ode :: Blocks,甚至是老的DevC++等。哦,是的,还有QT的东西。

7

只要设置一个makefile项目 - 这样你就可以告诉VC运行什么命令来编译你的文件。

除了Visual Studio项目之外,您还必须维护一个makefile,但这实际上并不是太大的问题,因为在这种情况下,VS项目变成了您想让Visual Studio知道的文件列表。

不幸的是,VS调试器在这种情况下没有用,但所有IDE的代码导航都正常工作。

相关问题