我可以强制visual studio使用mingw编译器

Jur*_*riy 14 c++ qt mingw visual-studio-2010

我不喜欢qt creator作为IDE并喜欢VS,但我必须使用完全mingw编译器.悲剧 :'(

Mic*_*urr 7

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

除了Visual Studio项目之外,你还必须维护一个makefile,但这确实不是一个大问题,因为在这种情况下,VS项目只是你希望Visual Studio知道的文件列表.

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


Che*_*Alf 3

您无法轻松替换 Visual Studio 中的 C++ 编译器。

但有一次(20 世纪 90 年代)我只是将 Visual Studio 用作 Java 编辑器。由于有例如 D 编程语言的扩展(这是我使用过的唯一一种语言),您当然可以通过大量工作使完整的 Visual Studio 与 g++ 或任何其他语言的编译器一起工作,作为一个额外的“语言”。如果语言实现适合的话,它甚至可以与调试器一起使用。

只是现在使用支持您想要使用的工具的 IDE 更加容易。例如,对于 g++,您有 Eclipse、Code::Blocks、甚至旧的 DevC++ 等。哦,是的,还有 QT 的东西。