QT加载外部连接库的问题

qq_38707506 2018-11-09 01:31:42

在用QT做项目的的时候,用DEBUG运行程序报这两个错,网上各种查都解决不了,那位兄弟帮帮忙
...全文
433 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
CT8100 2019-01-14
  • 打赏
  • 举报
回复
先 查找 so,然后再把文件位置映射过去
  • 打赏
  • 举报
回复
pro文件没有写入lib文件
@风轻云淡_ 2018-11-12
  • 打赏
  • 举报
回复
出现这种错误,无非是这几种情况:首先,确认下这库存不存在,目测它需要的是个静态库,也就是xxx.a 或者 xxx.a.数字 或者是xxx.lib(windows) 形式的,如不存在,下载安装;其次如果它存在,看看名字是不是和你写的一样,如果存在一个名为xxx.a.2 的文件而不存在 xxx.a的文件,也是会报找不到的错误的,这种情况下做个软连接,或者直接改名;再者如果文件也存在,名字也一样,看看是否路径错误,建议先用绝对路径,排除路径的影响再改为相对路径,如果以上都不能解决,看看是不是版本不对应之类的,总之就是找不到它需要的库,按着这个找下去准没错。
小猪猪哇 2018-11-12
  • 打赏
  • 举报
回复
我之前也是用QT在链接外部库的时候出的问题,检查一下你链接的库是什么库,QT的编译器是什么mingw还是msvc,mingw的编译器对库有要求。后来自己改用了VSQT,如果是要跑在linux上的话改几下就行了,很方便
Next66 2018-11-10
  • 打赏
  • 举报
回复
pro中填写的路径不对,我之前也是遇到了这个问题。。。
只此冒泡君 2018-11-10
  • 打赏
  • 举报
回复
pro文件里怎么链接的? 是.so 还是.dll 还是.a 描述一下你用的系统和ide
  • 打赏
  • 举报
回复
抱歉,QT只是略有涉及,知道的并不多,这个问题,帮不上忙。。。
赵4老师 2018-11-09
  • 打赏
  • 举报
回复
libLTSMCd.so或libLTSMCd.a文件找不到。

64,637

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧