如何在 VS 2017 中从其他编译器编译代码 [关闭]

Posted

技术标签:

【中文标题】如何在 VS 2017 中从其他编译器编译代码 [关闭]【英文标题】:How to compile code from other compilers in VS 2017 [closed] 【发布时间】:2017-11-01 07:06:57 【问题描述】:

我已经下载了一个源代码,但不知道如何在 VS 2017 中编译/打开它。它应该是直截了当的,但在你创建一个新项目之前没有任何效果。如果我只是在 VS 中打开一个 C 文件,它只会显示该文件并且无法运行它。想象一下,我用 C 语言编写了一个简单的 Hello World,并且我有它的 C 文件。如何在 VS 中打开并运行它?我发现的唯一方法是创建一个新项目并将代码从我的 C 文件复制/粘贴到 VS 新生成的文件中。对于具有多个 C/h 文件的大型项目,这会变得非常低效:/

【问题讨论】:

如果这是一个cmake-project,cmake可以为你生成一个Visual Studio的解决方案。 关于如何做到这一点的小指南? 【参考方案1】:

是的,您应该创建一个新项目 -> Visual C++ -> 空项目。之后,您将在解决方案资源管理器(资源文件、头文件和源文件)文件夹中看到。右键单击头文件然后添加 -> 添加现有项目,然后您可以选择多个头文件。关注与您添加的头文件相同的源文件

【讨论】:

Greattt (Y)。工作。

以上是关于如何在 VS 2017 中从其他编译器编译代码 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何单独提取出MSVC2017编译器并在其他IDE使用

vs2017 F5不会自动编译了

VS2019编译的c++程序如何指定库文件?

模板类的 VS 编译器错误

如何以编程方式获取 /permissve- 在 VS2017 Update8.2 中设置的所有编译器标志

我在VS2010里写的代码能成功运行,但是用VS2017RC打开源代码就有很多错误