本文主要解决Qt程序运行时容易遇到的两个问题:
- 找不到相关的Qt6Core.dll、Qt6Widgets.dll等库
这种情况下,把相关DLL所在目录添加到系统的环境变量 PATH 中,就可以了。
- 无法导入Qt相关的插件:
qt.qpa.plugin: Could not find the Qt platform plugin "windows" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
这种情况先找到 Qt 的插件安装目录,一般是和DLL同目录下的pulgins目录,增加一个系统环境变量 QT_PLUGIN_PATH
,设置为到 xxxxx/plugins
就可以。
需要注意的是,每次更改了环境变量,需要重新启动一个终端才会生效。