前提: 一个widget的程序,里面加载了dll,发现在debug模式下,点击调试时,就会跳出异常,
The CDB process terminated
排除步骤
1. 去掉dll,发现程序可以运行,可以调试
2. 再次确认加载dll时,路径均正确
#include "../DataBase/database.h"
//#pragma comment(lib, "E:/wokspace/excercise/QT/bin/DataBase.lib")
#pragma comment(lib, "../../bin/DataBase.lib")
最后还用绝对路径加载了,还是发现有问题
3.最后发现是dll依赖的第三方库dll .lib没有放在bin的文件夹下
最后放进去就ok了