• 2627阅读
  • 4回复

[提问]qt5.9.7动态编译后复制到其他目录配置好qtcreate后无法F5运行 [复制链接]

上一主题 下一主题
离线qing666888
 

只看楼主 倒序阅读 楼主  发表于: 2019-01-04
报错如下。是不是qt源码编译后,安装完成后生成的qt目录不能修改移动的?
qtcreate如果配置默认编译安装的那个目录就没问题。可以正常运行F5。那这样别人下载了我编译的库,不知道放到哪个目录就无法使用了?
编译后bin目录自己创建的qt.conf文件内容如下,不新建这个配置文件好像配置qtcreate会报错。

[Paths]
Documentation=../../Docs/Qt-5.9.7
Examples=../../Examples/Qt-5.9.7
Prefix=../


离线never_forget

只看该作者 1楼 发表于: 2019-01-04
好像有这个说法,动态编译的有些东西需要固定目录,我用别人的东西的时候有时候会附带这些信息,教你什么东西该放在什么地方 ~
离线qing666888

只看该作者 2楼 发表于: 2019-01-07
回 never_forget 的帖子
never_forget:
好像有这个说法,动态编译的有些东西需要固定目录,我用别人的东西的时候有时候会附带这些信息,教你什么东西该放在什么地方 ~

那为什么官方编译出来的Qt安装包,可以随便安装到哪个目录都没这种问题呢?
离线kenbe

只看该作者 3楼 发表于: 2019-05-28
你把这几个文件放到运行目录就可以,是跨平台的问题。

qminimal.dll
qoffscreen.dll
qwindows.dll

有个工程:platforms.pro,可以编译出来这几个文件。
离线fsu0413

只看该作者 4楼 发表于: 2019-05-28
回 qing666888 的帖子
qing666888:那为什么官方编译出来的Qt安装包,可以随便安装到哪个目录都没这种问题呢? (2019-01-07 09:51) 

因为官方安装包给Qt库里的路径打了补丁
快速回复
限100 字节
 
上一个 下一个