关于QT编译程序找不到MSVCRT.DLL和其他动态链接库的解决办法

先上图(一大堆无法解析的外部符号):

关于QT编译程序找不到MSVCRT.DLL和其他动态链接库的解决办法_第1张图片

 关于QT编译程序找不到MSVCRT.DLL和其他动态链接库的解决办法_第2张图片

 解决办法分两个步骤:

1、系统环境变量设置,把这些dll文件所在目录加入到PATH中。比如C:\Windows\SysWOW64, C:\Windows\System32。

2、这个很关键,QTcreator中项目打开后有个项目选项,见下图:

关于QT编译程序找不到MSVCRT.DLL和其他动态链接库的解决办法_第3张图片

Build和Run的环境变量有个选项,分别为:clean,system environment 和 build environment。我自己选的是system environment。其实这三个选项意味着你做项目时,在qtcreator中配置自己的环境变量而不用很麻烦的修改system environment了,其实这个效果更好,但我没有使用。

你可能感兴趣的:(QT学习之路,windows,qt)