下面整理了使用QT
以来所遇到的外部问题
1 缺少依赖包
解决
- 把库文件放到可执行程序文件夹
- 将包所在路径添加到环境变量中
- 资源的查找顺序:
当前文件夹->系统环境变量->用户环境变量 - 环境变量的查找顺序
从上往下顺序查找
2 无法定位程序输入点于动态链接库
可能是程序定位到了库文件,但是库文件里的内容并不是程序想要的。也就是说,确保程序运行时加载的是与编译环境相匹配的动态链接库。
例如:
如果你使用MinGW开发套件开发Qt程序,并且在运行时加载了MSVC开发套件中的同名库文件,可能会出现无法定位程序输入点于动态链接库的问题。
解决
适当调整环境变量的顺序,确保第一时间查找到正确的库路径