为什么用VC++6.0在编译的时候没错而组建exe时提示有一个错误?

2024-11-15 17:33:11
推荐回答(3个)
回答1:

根据提示 while looking for precompiled header directive ,我觉得应该是没有找到预编译头文件,也就是 include的那个 stdafx.h 所对应的文件,有两种解决办法,一种是通过工程属性设置让它自动生成预编译头文件,由于我用的是VC2005,6.0的话你自己搜索一下吧。另一种办法就是建立工程时选择建立空工程,这样它就不会给你插入任何代码了,祝你好运

回答2:

可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的“Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,你可以到相应的路径下找到这个应用程序。.
因此问题可以按照以下方法解决:点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、Source Files”的路径。很多情况可能就一个盘符的不同(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。

回答3:

我觉得应该是没有找到预编译头文件,也就是 include的那个 stdafx.h 所对应的文件,有两种解决办法,一种是通过工程属性设置让它自动生成预编译头文件,由于我用的是VC2005,6.0的话你自己搜索一下吧。另一种办法就是建立工程时选择建立空工程,这样它就不会给你插入任何代码了,祝你好运