我只是问一个来自初学者程序员的一般性问题:如何为初学者设置/配置visual studio express 2013?
我问我在编写一个简单的“Hello World'程序
这是我的代码:
#include <iostream>
int main()
{
cout << "Hello World!" << endl;
return 0;
}
这些是错误:
Error 1 error C2065: 'cout' : undeclared identifier c:\users\blake\documents\visual studio 2013\projects\hello world\hello world\app.xaml.cpp 6 1 Hello world
Error 2 error C2065: 'endl' : undeclared identifier c:\users\blake\documents\visual studio 2013\projects\hello world\hello world\app.xaml.cpp 6 1 Hello world
Warning 3 warning C4447: 'main' signature found without threading model. Consider using 'int main(Platform::Array<Platform::String^>^ args)'. c:\users\blake\documents\visual studio 2013\projects\hello world\hello world\app.xaml.cpp 8 1 Hello world
4 IntelliSense: identifier "cout" is undefined c:\Users\Blake\Documents\Visual Studio 2013\Projects\Hello world\Hello world\App.xaml.cpp 6 2 Hello world
5 IntelliSense: identifier "endl" is undefined c:\Users\Blake\Documents\Visual Studio 2013\Projects\Hello world\Hello world\App.xaml.cpp 6 28 Hello world
我已经关闭了预编译的标题,但我仍然遇到了问题。
我知道如果我把STD ::放在cout和endl前面我摆脱了两个错误。主要是因为我没有使用命名空间std。 - 我自己可以解决这个问题。
还有什么我需要做的吗? - 我需要将其设置为纯粹的初学者,所以我可以编译并立即运行!
我在哪里运行已编译的文件?
答案 0 :(得分:4)
来源并链接到完整指南:http://msdn.microsoft.com/en-us/library/ms235629.aspx
带有图像的Visual Studio Express指南:http://cplusplus.com/doc/tutorial/introduction/visualstudio
现在,以下代码应该有效:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!" << endl;
return 0;
}
目前,控制台窗口将在程序完成执行后立即退出。您可能希望在return语句之前设置断点以查看程序的输出。
答案 1 :(得分:2)
尝试在&#34; include&#34;之后添加一行。行和写
using namespace std;