[英]Force CMake to use C++ compiler for C files with Visual Studio
[英]How to use Visual Studio C++ Compiler?
我最近安装了Visual Studio 2013.我可以创建一个新项目(Visual C ++),但我必须遇到的错误是我无法运行该应用程序。 这是我试图在Visual Studio 2013上运行的代码。
#include <iostream>
using namespace std;
int main() {
cout << "Hello World";
return 0;
}
我确信这段代码会运行,并会输出hello world ,但在Visual Studio中,它给了我一些问题,说:
值不能为null,
参数名称:solutionDirectory。
我在这里错过了什么?
这是一张图片:
在Visual Studio中,您不能只打开.cpp
文件并期望它运行。 您必须首先创建项目,或在某个现有项目中打开.cpp。
在您的情况下,没有项目,因此没有项目要构建 。
转到File --> New --> Project --> Visual C++ --> Win32 Console Application
。 您可以取消选中“为解决方案创建目录”。 在下一页上,请务必选中“清空项目”。
然后,您可以通过右键单击文件夹图标“Source”和Add-> Existing Item上的Solution explorer
来添加您在Visual Studio外部创建的.cpp
文件。
显然你也可以用这种方式创建新的.cpp(Add - > New)。 .cpp文件将在项目目录中创建。
然后你可以按ctrl + F5编译而无需调试,可以在控制台窗口看到输出。
你可能会忘记一些事情。 在#include <iostream>
之前,写下#include <stdafx.h>
,也许这会有所帮助。 然后,当您完成编写时,单击测试,然后单击构建中的输出,然后在完成处理/编译时,按Ctrl + F5打开命令提示符,它应该有输出并“按任意键继续”。
应用程序将无法运行,因为您需要将Source1.cpp文件重命名为Main.cpp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.