fatal error C: unexpected end of file while looking for precompiled header directive
寻找预编译头文件路径时遇到了不该遇到的文件尾
解决方法
其一包含正确路径的#include stdafxh
其二在*cpp文件的Setting里面设置C++选项中的分类 precompiled header选择不包含头文件即可
fatal error C: Cannot open include file: R……h: No such file or directory
不能打开包含文件R……h没有这样的文件或目录
error C: C……: class type redefinition
类C……重定义
error C: unknown character xa
不认识的字符xa(一般是汉字或中文标点符号)
error C: expected constant expression
希望是常量表达式(一般出现在switch语句的case分支中)
error C: IDD_MYDIALOG : undeclared identifier
IDD_MYDIALOG未声明过的标识符
error C: redefinition of formal parameter bReset
函数参数bReset在函数体中重定义
error C: syntax error: missing : before {
句法错误{前缺少
error C: syntax error : missing ; before identifier dc
句法错误在dc前丢了
error C: case value already used
值已经用过(一般出现在switch语句的case分支中)
error C: OnTimer : member function not declared in CHelloView
成员函数OnTimer没有在CHelloView中声明
error C: reset: overloaded member function void (int) not found in B
重载的函数void reset(int)在类B中找不到
error C: B::f: overriding virtual function differs from A::f only by return type or calling convention
类B对类A中同名函数f的重载仅根据返回值或调用约定上的区别
error C: SetTimer : function does not take parameters
SetTimer函数不传递个参数
warning C: f……: no return value
f……的return语句没有返回值
warning C: = = : operator has no effect; did you intend =?
没有效果的运算符= =是否改为=?
warning C: local variable bReset used without having been initialized
局部变量bReset没有初始化就使用
error C: CMyApp::InitInstance : must return a value
CMyApp::InitInstance函数必须返回一个值
LINK : fatal error LNK: cannot open Debug/Pexe for writing
连接错误不能打开Pexe文件以改写内容(一般是PExe还在运行未关闭)
error LNK: unresolved external symbol public: virtual _ _thiscall C……::~C……(void)
连接时发现没有实现的外部符号(变量函数等)