首页
社区
课程
招聘
编译lib的问题
2024-1-15 18:22 2602

编译lib的问题

2024-1-15 18:22
2602

编译lib的问题

VS2019 VC. "都是在静态库中使用 MFC" 编译选项

编译A.lib时,依赖000.lib.

编译B.lib 依赖 A.lib,但还是提示需要 000.lib。

怎样把000.lib 完全编译到 A.lib 中,
使编译 B.lib 时,仅有 A.lib 就可以.

谢谢


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
点赞0
打赏
分享
最新回复 (3)
雪    币: 0
活跃值: (93)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
LawrenceLee 2024-1-15 20:21
2
0
这没什么,你正常依赖就可以了,但是要注意,编译选项一定要都一致,用你这里就是都要用静态库中使用mfc
雪    币: 0
活跃值: (65)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ChunSource 2024-2-21 09:14
3
0
不行的把
雪    币: 2415
活跃值: (9240)
能力值: ( LV13,RANK:385 )
在线值:
发帖
回帖
粉丝
TkBinary 5 2024-2-21 10:09
4
0
我也遇到过 000.lib 没法编译进去. 因为lib只有链接的时候才会使用. 你编译A.lib的时候并没有用到000.lib. 只有代码实际执行的时候才会用到. 解决方法是把000.lib的代码.和a.lib的代码集成到一起. 直接生成a.lib.
游客
登录 | 注册 方可回帖
返回