VC++新建MFC,什么都还没写,第4行总有个错误

来源:百度知道 编辑:UC知道 时间:2024/05/27 09:39:41
--------------------Configuration: zzw3 - Win32 Debug--------------------
Compiling...
zzw3Dlg.cpp
g:\documents and settings\administrator\桌面\zzw\zzw3\zzw3dlg.cpp(4) : fatal error C1083: Cannot open precompiled header file: 'Debug/zzw3.pch': No such file or directory
Error executing cl.exe.

巧了,我刚弄明白这个问题,我使用的是vc6.0
VC不会去编译头文件,它只编译CPP文件。对于VC来说,单独一个头文件是不能编译的。所以我们还需要一个cpp文件来生成.pch 文件。这个文件默认的就是StdAfx.cpp。在这个文件里只有一句代码就是:#include "Stdafx.h" 。其作用仅仅就是要它具有 .cpp 的扩展名而能够被编译而已。可以用 /Yc编译器选项来指定某一个文件来生成一个相关的预编译头文件,通过 /Fp编译器选项来指定生成的 pch 文件的名字,通过 /Yu编译器选项来指定整个工程的相关预编译头文件

--------------------配置: zzw3 - Win32 编译--------------------
编译中...
zzw3Dlg.cpp
g:\documents and settings\administrator\桌面\zzw\zzw3\zzw3dlg.cpp(4) : 致命的错误 C1083: 不能打开预编译头文件: 'Debug/zzw3.pch': 没有这样的文件或目录
执行错误 cl.exe.

把源码贴出来看看

用的是VC6.0吧,安装2005试试

肯定没安装好 重新装一次吧