c++ 错误集
Error
error C2572:重定义默认参数
此错误一般为:在函数声明和定义同时设置了默认值;
纠正:在定义时去掉默认值设置。
E0167: 形参不兼容
此错误一般为:在类内实现多线程,但线程函数未static定义;
纠正:static定义线程函数。
E0546 控制传输跳过的实例化
在case 后面接{}。
c1128 节数超过对象文件格式限制:请使用/bigobj进行编译。
属性->c/c+±>命令行->其他选择->输入:/bigobj
LNK2005 已在.obj中定义
静态成员变量
原因:在.h文件中初始化了成员变量。
纠正:在.cpp中初始化成员变量。
LNK2019 该符号被引用
静态成员变量
原因:未初始化静态成员变量。
纠正:初始化静态成员变量。
无法打开.obj文件
链接库没输后缀.lib
LNK1107: 文件无效或损坏:无法在0x2C8处读取
附近依赖项把.lib写成了.dll。
LNK1104: 无法打开文件
文件被占用
Qt windows.h 和 winsock2.h 重定义错误; vs解决方案
c++ ---- 预处理器— WIN32_LEAN_AND_MEAN