【问题标题】:Does Visual Studio 2015 allow normal C++ project to be compiled with GCC?Visual Studio 2015 是否允许使用 GCC 编译普通 C++ 项目?
【发布时间】:2015-11-10 22:58:30
【问题描述】:

标题说明了一切,我一直在读奇怪的 sn-ps,说 Visual Studio 2015 包含 GCC,但你能创建一个普通的 C++ 项目并使用 GCC 编译它吗?

【问题讨论】:

  • “我一直在阅读奇怪的 sn-ps ...” 任何链接,我们可以检查其有效性吗? IIRC Visual Studio 从来没有提供开箱即用的 GCC 工具链。也许您可以使用最新的 VS 2015 更改工具链,但我很确定如果此功能存在,您必须单独安装替代工具链。
  • @πάνταῥεῖ 这个链接似乎表明它是可用的;但可能仅在针对原生 Android 时:blogs.msdn.com/b/vcblog/archive/2015/04/29/…

标签: c++ visual-studio gcc visual-studio-2015


【解决方案1】:

我相信 Visual Studio 2015 带有来自 Microsoft 的专有编译器,并且不使用 GCC。但是,如果您正在寻找使用 GCC 作为默认工具链的 C/C++ IDE,代码块是一个很好的选择。它还为 Linux、Mac 和 Windows 构建。 This is their site.

【讨论】:

  • MS Windows 建议:尽管您可能应该使用 mingw-w64's gcc(这是 32 位链接)而不是代码块附带的默认值,因为它缺少一些新功能(它是 GCC 4.7 与 mingw -w64 GCC 5.2)
  • 我想使用VS的调试功能,因为它非常好.....
  • 我想使用VS的调试功能,因为它非常好.....
  • @user997112 究竟是什么能力?
【解决方案2】:

据我所知,VS[版本]中没有官方工具链可以直接针对*gcc/g++进行编码。

在这种情况下,您最好的选择是移植代码,使用 Wine 之类的东西。

话虽如此,我对这个问题有点困惑,至于由 gcc 编译的 VS 项目,我对此表示怀疑。 VS 使用“解决方案”,所以您应该从移植“Makefile”开始。?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-05
    相关资源
    最近更新 更多