繁体   English   中英

如何编译C ++文件而不在Visual Studio 2017中创建项目?

[英]How to compile a C++ File without making a project in Visual Studio 2017?

我想编译一个C ++源文件而不在Visual Studio 2017中创建项目,而不像我们在一些代码编辑器中那样创建项目,我该怎么做。 有人可以告诉吗?

这是一个例子,在崇高的文本中,我创建一个代码,然后通过ctrl + b编译它。以类似的方式,我想在Visual Studio 2017中这样做。

您可以在Visual Studio中打开文件夹并开始编码,而无需创建项目或解决方案文件。

他们称之为“ 打开文件夹”功能。

Visual Studio 2017引入了“打开文件夹”功能,使您可以打开源文件的文件夹,并立即开始编码,支持IntelliSense,浏览,重构,调试等。 没有加载.sln或.vcxproj文件......

从主菜单中选择File | 打开| 文件夹或按Ctrl + Shift + Alt + O.

我从那里找到的最简单的方法是右键单击“解决方案资源管理器”区域并选择“打开开发人员命令提示符”。 从那里你可以使用cl编译你的程序,但你认为合适。

您可以在开始菜单中打开“VS2017的开发人员命令提示符”并使用cl.exe编译源代码。

例如c ++源文件名:test.cpp
输入“cl test.cpp”
然后,如果没有发现错误,它将生成“test.obj”和“test.exe”。

您可以输入“cl”表示简单用法和“cl /?” 寻求完整的帮助。

如果您希望远离IDE,我建议您在命令提示符下查找MinGW进行编译。 如果你正在运行Ubuntu或类似的东西我相信你可以在没有进一步扩展的情况下在bash中编译。

对于MinGW http://www.mingw.org/wiki/mingw_for_first_time_users_howto

我相信你在ubuntu中以相同的方式编译,如果不相信我相信你也可以找到它的一些来源。

关于在终端中进行编译的优点主要是您不必设置完整的项目,但您可以进行自己的个人设置。 当然,IDE是一种简单的启动方式,但在终端中进行编译也可以帮助您了解实际发生的情况,而不仅仅是按“调试”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM