一直运行正常的测试单元,突然间问题百出。
将问题逐步简化,最后断定是运行环境出了问题。
检查环境变量设置,发现原来qt的运行路径被修改了。指向了anaconda 目录下的qt。
造成部分程序能运行,但关键部分不能运行的现象。
更为诡异的是:我删除了user文件,重启qt creator 重建的qt_dir 目录仍然没有改变,我新建一个test单元时,路径正常了。
解决办法:
在cmake文件中,加入下面设置,Ok (因为编译器是 64位,如果编译器是32位,需要设置到32位目录)
set(QT_DIR "C:/Qt5.15/5.15.2/msvc2019_64/cmake/Qt5")