①构造函数之前崩:include错误
②无法解析外部符号:
1.lib缺东西
2.h有声明,cpp没函数
③调试查看不了值:
1.C/C++优化,选禁用
④vs调试断点打不上
连接器-调试:生成调试信息(/debug)
C/C+±常规:调试信息格式 程序数据库(/zi)
⑤移过来的项目,缺少QtMsbuild,编译报错。
改电脑未配置qt-vsaddin-msvc2015。重新配置即可。
⑥打开软件格式不对,原因有中文路径。
软件某些项点击不了,缺DLL
⑦软件点击登录后进来崩,是软件缺东西有问题
输出类需要include global.h
⑧struct结构体对齐:在其头加
#pragma pack(push, 1) //后面可改为1, 2, 4, 8
memcpy到变量int
00 02 14 11转为11 14 02 00
Vs相对路径是针对vcxproj而言
.⑨h 中的结构体变量 编译时 无法解析的外部号
原因:声明struct写成了class
函数参数带SYSTEMTIME在头文件中编译不过,报乱七八糟的错误。
原因:windows.h未写在头文件中,不能写在.cpp中。且不能写SYSTEMTIME声明
插入地面tk报错
触发器问题。
1触发器不全
2个别表重复,触发器查出两个值
loadlibary dll fail
原因是缺其他库dll
巨坑,带memcy的代码,执行后,会乱崩
memcpy的东西 ,结构体中有Qstring等高级qt变量,拷贝后释放,造成野指针,执行后在奇怪地方崩溃。
带qstring等高级的结构体,最好要和常规结构体的分开,因为pack 1原因。高级结构体不需要pack 1,它是用来sizeof用的