【问题标题】:Can I force visual studio to use mingw compiler我可以强制 Visual Studio 使用 mingw 编译器吗
【发布时间】:2013-03-02 12:43:53
【问题描述】:

我不喜欢 qt creator 作为 IDE 并且喜欢 VS,但我必须完全使用 mingw 编译器。悲伤的故事:'(

【问题讨论】:

  • 这是一个包含大量文件和复杂构建结构的大型项目吗?如果没有,你为什么不简单地用 VS 开发和编译你的代码,当你必须提交你的二进制文件时,只需在 mingw 中重新编译它们。
  • 据我所知,没有办法实现我的目的?会有你描述的这样一个项目。
  • 嗯。您是否尝试过 Eclipse CDT 或 Code::Blocks?我个人喜欢 Eclipse CDT,尽管它无法匹配 VS 的 IntelliSense 功能。

标签: c++ visual-studio-2010 qt mingw


【解决方案1】:

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

除了 Visual Studio 项目之外,您还必须维护一个 makefile,但这并不是什么大问题,因为在这种情况下,VS 项目只是您希望 Visual Studio 了解的文件列表。

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-24
      • 1970-01-01
      • 1970-01-01
      • 2014-01-09
      • 1970-01-01
      • 2020-03-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多