项目遇到的问题

①构造函数之前崩: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用的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值