我今天决定尝试一下 Visual Studio 2012 Express。首先要做的就是写“Hello world!”但是,我无法使其工作。我创建了一个 Windows 控制台应用程序项目,编写了标准代码,但导致了运行时错误。
这是我的代码:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
system("pause");
return 0;
}
看起来有些东西坏了(也许我错过了什么?)。它在第 7 行出现运行时错误:
http://img443.imageshack.us/img443/7497/coutbroken.png http://img443.imageshack.us/img443/7497/coutbroken.png
有什么帮助吗? :)
由于 DeadMG 的回答粗鲁且含糊:
视觉工作室2012默认针对启用 SSE2 的计算机 http://msdn.microsoft.com/en-us/library/vstudio/7t5yh4fd.aspx,其中几乎包括过去十年中制造的所有处理器。不幸的是,您的 AMD Athalon XP 已有 12 年历史,并且没有 SSE2,因此要运行您的程序,您需要禁用这些指令。
在 Visual Studio 2008 上(你没有这个),方法是打开“解决方案窗口”,右键单击项目 -> 属性 -> 配置属性 -> C++ -> 代码生成 -> 启用增强指令集。将其设置为“未设置”。
您有 Visual Studio 2012(我没有),因此您的说明会有所不同。官方的说明是:打开项目的属性页对话框,选择C/C++文件夹,选择代码生成属性页,修改启用增强指令集属性。source http://msdn.microsoft.com/en-us/library/vstudio/7t5yh4fd.aspx.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)