2 u011522596 u011522596 于 2016.01.23 17:40 提问

C++如让程序所需的资源嵌入到生产的.dll库

我有写一个C++的程序,启动项目的输出类型为动态库.dll,这个程序引用了一些编辑器自带的.lib文件和项目中其他的一些.dll文件,
我想问下,该如何让哪些被引用的资源嵌入到我生成的.dll文件中,在移植该.dll文件时,就不需要考虑其他文件是否也要一起引用

3个回答

caozhy
caozhy   Ds   Rxr 2016.01.24 05:41
enpterexpress
enpterexpress   2016.01.23 18:35

带着dll文件重新生成,带着dll文件用

91program
91program   Ds   Rxr 2016.01.23 17:54

如果其它的功能是 DLL 的(且没有 LIB),估计无法实现。
如果有静态链接库,你可以考虑将它们静态链接到你的 DLL 中。

u011522596
u011522596 回复91program: 那我问下哦,如果我想使用的话,将这些dll,lib文件和最终的dll文件全部复制到在一个文件夹下,会不会要修改引用路径,能不能正常使用呢
接近 2 年之前 回复
91program
91program 回复degenerate_lord: DLL 是动态库,需要对应的 LIB 才能完成静态链接。
接近 2 年之前 回复
u011522596
u011522596 你好,我的项目有引用一个dll,还有的就一堆lib,我想问下该怎样静态链接到dll中呢
接近 2 年之前 回复
u011522596
u011522596 你好,我的项目有引用一个dll,还有的就一堆lib,我想问下该怎样静态链接到dll中呢
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!