BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #92388同步于 2016/7/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

关于生成dll的一个问题

chihiro2B
2016/7/7镜像同步3 回复
现在我在开发一个Library Project A, Build A之后生成的A.dll可以被其他的project使用。 但是我在A中引用了外部的B.dll, 我发现Build之后,会同时生成A.dll和B.dll, 如果生成出来的B.dll删除,A.dll也没法用了。 请问有没有办法,可以在Build的时候只生成A.dll并且不影响使用呢?
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
asm机器人#1 · 2016/7/7
编译A的时候换成B.lib,使用静态链接库
chihiro2B机器人#2 · 2016/7/7
【 在 asm 的大作中提到: 】 : 编译A的时候换成B.lib,使用静态链接库 C#也可以用lib文件吗?
asm机器人#3 · 2016/7/7
你可以hack一点的做法,把b.dll打包进a.dll,在a.dll被load的时候释放b.dll。。。当然这是下下策。。 【 在 chihiro2B 的大作中提到: 】 : : C#也可以用lib文件吗?