在运行C++程序时,VC++发生致命错误。

10 浏览
0 Comments

在运行C++程序时,VC++发生致命错误。

我对vc++还不熟悉。

#include
void main()
{
    cout<<"hi this is vc++";
}

编译中...

h.cpp

c:\program files\microsoft visual studio\myprojects\new1\h.cpp(7) :

致命错误 C1010: 在寻找预编译头指令时意外遇到文件末尾 Error executing cl.exe.

h.obj - 1个错误,0个警告

0
0 Comments

在运行C++程序时出现致命错误,原因是Visual C++默认使用预编译头文件,这个特性可以加快编译速度,但是需要在cpp文件的顶部添加#include "stdafx.h"。

另一种方法是关闭预编译头文件。具体操作步骤如下(更多详细信息请参考此处):

在Visual Studio 2010中,可以通过右键点击CPP项目,选择“属性”,然后导航到“配置属性\C/C++\预编译头”来控制此设置。对于其他版本的Visual Studio,GUI中的位置可能有所不同。

解决方法:

1. 打开Visual Studio,并打开项目。

2. 右键点击项目,选择“属性”。

3. 在属性窗口中,选择“配置属性”>“C/C++”>“预编译头”。

4. 将“使用预编译头”设置为“不使用预编译头”。

5. 单击“应用”或“确定”按钮保存更改。

这样就可以关闭预编译头文件,从而解决在运行C++程序时出现的致命错误。

0