Liangliang Nan (南亮亮)分享 http://blog.sciencenet.cn/u/LiangliangNan 细推物理须行乐,何用浮名绊此身

博文

修改Qt库的路径

已有 5751 次阅读 2017-11-2 20:18 |系统分类:科研笔记|关键词:学者

编译Qt时,Qt路径极被hard-code到Qt库里面去了(见下文详细描述)。此时如果更改Qt路径(比如将已编译好的库挪动),极有可能出现找不到plugin,甚至找不到Qt库的错误。遇到类似问题,可以通过qt.conf文件指定新的路径来解决。在qmake.exe所在目录创建一个qt.conf 文件(如果文件不存在),通过Prefix指定新的Qt路径,例如:

[Paths]

Prefix = D:/Qt/Qt5.9.2


The qt.conf file overrides the hard-coded paths that are compiled into the Qt library. These paths are accessible using the QLibraryInfo class. Without qt.conf, the functions in QLibraryInfo return these hard-coded paths; otherwise they return the paths as specified in qt.conf.

Without qt.conf, the Qt libraries will use the hard-coded paths to look for plugins, translations, and so on. These paths may not exist on the target system, or they may not be accesssible. Because of this, you need qt.conf to make the Qt libraries look elsewhere.

See “Using qt.conf” in the Qt Documentation.




https://m.sciencenet.cn/blog-562235-1083517.html

上一篇:LaTeX: referencing figures within enumerate environment
下一篇:Could not find or load the Qt platform plugin "windows"

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-5 15:01

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部