通过系统变量设置QT基目录
Set QT base directory through system variable
我已经编译了QT并将其复制到网络驱动器上。但现在我有一个问题,平台插件只能在我的电脑上找到,因为这些路径似乎被编译成二进制文件。我怎样才能使QT查找到另一个目录?我认为系统变量QTDIR
应该是有效的但是它被完全忽略了。还试图添加一堆目录到PATH
变量也没有工作。
我需要一个不需要改变代码本身就可以使用的解决方案。
如果你需要从不同的路径加载Qt插件,你必须使用环境变量QT_PLUGIN_PATH
。
Qt还会在相对于可执行文件安装路径的目录中查找插件。您需要正确地部署您的应用程序,并且您绝对不需要将整个Qt复制到任何地方。您也不需要设置QT_PLUGIN_PATH
-这是一个简单问题的解决方案。
理想情况下,作为应用程序发布构建过程的一部分,您应该创建一个安装程序,然后该安装程序将处理将所有插件放入应用程序的安装文件夹。
相关文章:
- QT设置了所有对象以外的所有对象样式
- QT设置iOS屏幕方向
- QT设置leandit的文本
- 如何在Mac OS X上使用Qt设置libusb?(尝试跨平台方法)
- Qt- 设置来自表视图的输入的验证器
- 如何通过QT 5.6设置QML应用程序窗口透明
- QT设置了QplaintExtedIt的滚动区域,以匹配Anothers的滚动区域
- 用GCC 4.6.2 C QT设置堆栈大小,Mingw,Vista
- C++Qt-设置QTableWidget项的值
- 使用Qt C ++设置手动位置并创建文件
- Qt 设置了 QLineEdit 的背景颜色
- Qt 设置选项卡栏
- Qt设置QWidget的默认宽度
- Qt-设置.o文件的输出路径
- 如何使用QT设置PATH变量
- Qt -设置不可编辑的QComboBox的显示文本
- 如何在OSX中使用QT设置OpenCV
- Qt设置背景颜色的QPushButton
- Qt 设置几何图形为负值不起作用
- Qt -设置伙伴