gpt4 book ai didi

Visual Studio Express 2013 初学者的 C++ 安装程序

转载 作者:搜寻专家 更新时间:2023-10-31 00:14:33 26 4
gpt4 key购买 nike

我只是问初学者程序员的一般问题:如何为初学者设置/配置 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

我已关闭预编译 header ,但问题仍然存在。

我知道如果我将 STD::放在 cout 和 endl 的前面,我就会摆脱两个错误。主要是因为我没有使用过命名空间std。 - 我可以自己解决这个问题。

我还需要做什么吗? - 我需要纯粹为初学者设置它,这样我就可以编译并立即运行!

我在哪里运行编译后的文件?

最佳答案

  1. 文件 -> 新建 -> 项目。
  2. 在 Visual C++ 项目类型 Pane 中,单击 Win32,然后单击 Win32 控制台应用程序。
  3. 为项目键入一个名称,单击“确定”。
  4. 在 Win32 应用程序向导中,单击“下一步”,选择“空项目”,然后单击“完成”。
    • 这一步很重要。

完整指南的来源和链接: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 语句之前设置断点以查看程序的输出。

关于Visual Studio Express 2013 初学者的 C++ 安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22700253/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com