如何使用Visual Studio C++编译器?

问题描述:

我最近安装了Visual Studio 2013.我可以创建一个新项目(Visual C++),但是我必须遇到的错误是我无法运行该应用程序。下面是我试图在Visual Studio中运行代码2013如何使用Visual Studio C++编译器?

#include <iostream> 
using namespace std; 

int main() { 
    cout << "Hello World"; 
    return 0; 
} 

我相信这个代码将运行,并且将输出的Hello World,但在Visual Studio它给了我的问题,他说:

值不能为空
参数名称:solutionDirectory。

我在这里错过了什么?

这里是一个图像这样的:

enter image description here

+0

将光标移动到已返回的行上。按f9设置断点。然后按F5调试您的程序。您的输出将出现在弹出的黑色窗口中。 – drescherjm

+1

1)你为什么用记事本编写代码? 2)你如何把这个文件带入你的项目? – ChiefTwoPencils

+0

@drescherjm,同样!检测到意外的错误。并在它面前同样的事情.. –

在Visual Studio中,你不能只是打开一个文件.cpp并希望它运行。您必须先创建一个项目,或者在某个现有项目中打开.cpp。

在你的情况,没有项目,所以没有项目建设

转至File --> New --> Project --> Visual C++ --> Win32 Console Application。您可以取消选中“为解决方案创建目录”。在下一页中,一定要检查“空项目”。

然后,您可以在文件夹图标“Source”和Add-> Existing Item上右击Solution explorer,在Visual Studio外部添加.cpp文件。

很明显,您也可以通过这种方式创建新的.cpp(添加 - >新建)。 .cpp文件将在您的项目目录中创建。

然后你可以按ctrl + F5编译没有调试,并可以看到控制台窗口上的输出。

+0

好的回答:)和是的,有帮助的.. –

应用程序将无法运行,因为你需要的Source1.cpp文件重命名为Main.cpp的

你可能忘了一点。在#include <iostream>之前,写#include <stdafx.h>,也许这会有所帮助。然后,在完成写作时,单击测试,然后单击构建的输出,然后在完成处理/编译时,按Ctrl + F5打开命令提示符,并输出结果并按“任意键继续”。