linux下qt程序怎么静态调用libqt5core.so

linux下qt程序怎么静态调用libqt5core.so,第1张

1,如果同时打开静态库和运行程序调用,调式模式下,可以进入静态库的内部函数进行调试;

2,其实不用把shadow build取消勾选;文件输出的文件就是lib***.a的文件,可以在shadow目录里面很方便找到;

3,新的项目使用的时候,就是让其能找到lib***.a,和该库的h头文件;

4,QT的编译输出的静态库名字会自动在项目名字前加lib三个字,后缀是.a;

5, QT5.15的编程的工程与该例子中缺少“需要什么模块就添加什么”的部分;

最终发现跟这个.lib有关系,这个库是一个老师之前用Visual

Studio做的,昨天晚上我把我的Qt5.6(编译器好像是自带的,默认那个),重新安装师弟给的Qt5.5版本(关键是这个版本中的编译器是MVSC10的),用这个编译器就好了(用微软的编译器也会出现一个小问题,但是百度一下就好解决了,因为那个小问题比较通用吧,跟Qt没关系)

"提示无法找到libeay32.dll文件" 这是因为被病毒感染相关文件导致,一旦杀毒软件删除被感染的文件,就会导致相关文件缺失,导致运行游戏时提示缺少libeay32.dll等.libeay32.dll丢失游戏常用软件运行不起来运行不起来,或者报错修复方法: 方法一: 也是最简单的一种方法,手工替换相关文件可以解决问题。在正常工作的相关软件安装目录中,找到这个libeay32.dll文件,复制到出现问题的软件目录下,即可解决问题。 也可以安装腾讯电脑管家,点击工具箱-电脑诊所-直接搜索丢失eay32.dll,会有一键修复办法,非常方便的。

方法二: 重新安装系统(不推荐)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11499844.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存