• 6013阅读
  • 9回复

[提问]VS静态编译QT,配置好后出现找不到lib文件的情况,求助啊 [复制链接]

上一主题 下一主题
离线黑心狐狸
 

只看楼主 倒序阅读 楼主  发表于: 2014-10-12

静态编译完成后,将文件剪切到了另一个文件夹。就出现了找不到lib文件,查看项目生成的makefile文件,发现lib文件路径还是以前的文件路径。只要将makefile文件中的lib文件路径手动改成正确的路径,才能成功编译。但每新建一个项目都要手动去改makefile.....

求大神解决~~







lib路径里面一部分是正确的路径,一部分是错误的路径




这是以前的lib文件路径



这个问题我发在知道里面了,里面有很多图片,大家帮帮忙啊,去看看也好

http://zhidao.baidu.com/question/552698703537877732.html
离线liulin188

只看该作者 1楼 发表于: 2014-10-12
这个是qt的一个bug
楼主创建那样一个路径即可,把lib复制过去
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线stlcours

只看该作者 2楼 发表于: 2014-10-13
楼主把你静态编译的版本共享出来行不行?先谢过。
离线stlcours

只看该作者 3楼 发表于: 2014-10-14
AQtInstaller(Qt自编译库绿化工具)
http://download.csdn.net/detail/aqtata/6488289
离线黑心狐狸

只看该作者 4楼 发表于: 2014-10-15
回 stlcours 的帖子
stlcours:楼主把你静态编译的版本共享出来行不行?先谢过。 (2014-10-13 21:45) 

我是用VS2013编译的,你要用的话还要装VS2013的
离线stlcours

只看该作者 5楼 发表于: 2014-10-15
你的编译器设置,即Project->Property->General->Character Set的设置是什么?最近被Qt的字符串搞得头昏脑胀,好像明白了一些,但是不知道对静态编译有什么影响?
离线黑心狐狸

只看该作者 6楼 发表于: 2014-10-20
回 stlcours 的帖子
stlcours:AQtInstaller(Qt自编译库绿化工具)
http://download.csdn.net/detail/aqtata/6488289 (2014-10-14 21:31) 

ok了,谢啦
离线黑心狐狸

只看该作者 7楼 发表于: 2014-10-20
回 stlcours 的帖子
stlcours:你的编译器设置,即Project->Property->General->Character Set的设置是什么?最近被Qt的字符串搞得头昏脑胀,好像明白了一些,但是不知道对静态编译有什么影响? (2014-10-15 18:23) 

这个不清楚,我是才接触QT不久
离线黑心狐狸

只看该作者 8楼 发表于: 2014-10-20
回 stlcours 的帖子
stlcours:楼主把你静态编译的版本共享出来行不行?先谢过。 (2014-10-13 21:45) 

http://pan.baidu.com/s/1ntLYdHf

这是5.3.2  vs2013编译的  静态
离线雷小某

只看该作者 9楼 发表于: 2014-10-20
解决这个问题很简单,只需将安装目录下lib文件夹中.prl文件中的QMAKE_PRL_LIBS中的库路径修改为自己的安装路径即可。详情参考
http://my.oschina.net/BiaoLei/blog/322819
快速回复
限100 字节
 
上一个 下一个