1. stdafx.h是当前工程自己的文件,一般用#include "stdafx.h",如果zhidao你把当前工程头文件所在目录加入include directories,才专能用<>2. 这个错误和这个包含毫无关系.似乎你修改了预编译头属文件设置指向了aa.h/aa.cpp,实际它应该是stdafx.h/stdafx.cpp,ALT+F7然后在工程设置中慢慢找!
问题是这样解决的 应该先编译 文件 “StdAfx.cpp” 再编译其他的cpp文件 即可
就是系统无法找到这个头文件,只要自己加上这个文件就可以了,或者取消对这个文件的引用
找不到,就直接去掉就可以了.这是VC的一个头文件.
我以前遇到过,是这样解决的,选中项目名称,右键,有一个clean.点一下,再编译,就没有这个错误了,你可以试试
确认你的stdafx.h头已经包含在CChilFrame类里了
看这个头文件是否已经加载到工程来了
如果只是控制台程序建项目的时候建成空项目或者直接把这句删掉
你要是在集成环境里面做的就是你的这个文件丢失了,如果是在turboc里面就是你的afxdtct1文件可能石路径没有设置正确
C++中总是出错 #include "stdafx.h"是设置错误造成的,解决方法为: 1、找到cfree5的快捷方式,然后鼠标单击右键,打开文件位置. 2、在cfree文件夹里面找到“mingw”这个子文件夹. 3、然后找到“include ”这个文件夹,这个是存放头文件的文件夹. 4、可以看到这里并没有stdafx.h这个头文件,这就是编程报错的原因. 5、网上下载一个stdafx.h头文件就可以了. 6、把stdafx.h头文件放到对应的文件夹里面就可以了.