标题:qt 生成静态库以后,引用的第三方库没有链接进新库,导致exe还要链接第三方库
作者:lanmanck
日期:2020-09-14 18:25
内容:
大虾们,如题。
比如新建 mylib 静态库工程,生成mylib.lib。工程里面调用了海康威视的 xxx.lib,我发现函数名随便改,都能生成 mylib.lib,就是说他不检查实现。
然后在exe工程的最后,他就报错要 海康的 具体函数实现,也就是要再次要链接到 xxx.lib。
那么,请问如何在mylib.lib里面把 第三方,也就是 海康 的lib函数链接到自己库,这样给别人就不需要给一堆库了???
#1 [clickto 09-14 20:09]
有几个方法,但我具体也没有测试过。
1、将第三方库作为资源放到你的工程里,运行时释放出来;
2、用打包工具打包
#2 回 clickto 的帖子 [lanmanck 09-15 08:36]
clickto:有几个方法,但我具体也没有测试过。
1、将第三方库作为资源放到你的工程里,运行时释放出来;
2、用打包工具打包 (2020-09-14 20:09)
非常感谢回复,但是思路不对
现在是连接器找不到函数,他是不知道资源里有没有库的。
#3 [fsu0413 09-15 12:44]
静态库就这样