比较恶心的问题。因为将dll从qt bin中拷贝过来后发现无法调试qt源码了。默认创建的简单工程,在qtcreater设置好工具->选项->调试器->概要->添加qt源码后,都能进入源码的调试。(可以看到Qt5.11.0\5.11.0\msvc2017_64\bin 中每一个dll都有一个pdb,如果没有可以从“https://download.qt.io/archive/qt”
)
后来发现设置
DESTDIR = ../bin1
换一个新的路径后又能调试进去了。对比了下,惊奇发现原来路径中有我之前拷贝的该版本的Qt*d.dll,但是对应的dll没有拷贝Qt*d.pdb。
解决方案,将那些dll删掉或者,将对应的pdb文件拷贝过来。