我今天决定尝试使用Visual Studio 2012 Express.首先要写的是"Hello world!" 然而,应用程序,我无法使它工作.我创建了一个Windows控制台应用程序项目,编写了标准代码,导致运行时错误.
这是我的代码:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
system("pause");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
看起来有些东西坏了(也许我错过了什么?).它在第7行遇到运行时错误:
http://img443.imageshack.us/img443/7497/coutbroken.png
有什么帮助吗?:)
Moo*_*uck 17
由于DeadMG的回答是粗鲁和模糊的:
Visual Studio 2012 默认使用支持SSE2的计算机,其中包括过去十年中制作的几乎所有处理器.不幸的是,您的AMD Athalon XP已有12年历史,并且没有SSE2,因此要运行您的程序,您需要禁用这些指令.
在Visual Studio 2008上(您没有这个),方法是打开"解决方案窗口",右键单击项目 - >属性 - >配置属性 - > C++ - >代码生成 - >启用增强指令集.将其设置为"未设置".
您有Visual Studio 2012(我没有),因此您的说明会有所不同.官方说明如下:打开项目的"属性页"对话框,选择"C/C++"文件夹,选择"代码生成"属性页,然后选择"修改启用增强指令集"属性. 来源.
Pup*_*ppy 13
您的CPU迫切需要被废弃.您的编译器可能是从本世纪开始为CPU设置的.您可以禁用SSE2之类的新指令.
| 归档时间: |
|
| 查看次数: |
1427 次 |
| 最近记录: |