查看完整版本: [--
qt 生成静态库以后,引用的第三方库没有链接进新库,导致exe还要链接第三方库
--]
QTCN开发网
->
Qt基础编程
->
qt 生成静态库以后,引用的第三方库没有链接进新库,导致exe还要链接第三方库
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
lanmanck
2020-09-14 18:25
qt 生成静态库以后,引用的第三方库没有链接进新库,导致exe还要链接第三方库
大虾们,如题。
比如新建 mylib 静态库工程,生成mylib.lib。工程里面调用了海康威视的 xxx.lib,我发现函数名随便改,都能生成 mylib.lib,就是说他不检查实现。
然后在exe工程的最后,他就报错要 海康的 具体函数实现,也就是要再次要链接到 xxx.lib。
那么,请问如何在mylib.lib里面把 第三方,也就是 海康 的lib函数链接到自己库,这样给别人就不需要给一堆库了???
clickto
2020-09-14 20:09
有几个方法,但我具体也没有测试过。
1、将第三方库作为资源放到你的工程里,运行时释放出来;
2、用打包工具打包
lanmanck
2020-09-15 08:36
clickto
:
有几个方法,但我具体也没有测试过。
1、将第三方库作为资源放到你的工程里,运行时释放出来;
2、用打包工具打包
(2020-09-14 20:09)
非常感谢回复,但是思路不对
现在是连接器找不到函数,他是不知道资源里有没有库的。
fsu0413
2020-09-15 12:44
静态库就这样
查看完整版本: [--
qt 生成静态库以后,引用的第三方库没有链接进新库,导致exe还要链接第三方库
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled