可以将多个lib文件合并成一个lib文件吗? 现在我实现了一个对外公布的lib,但这个lib用到了其它几个lib.现在,发布这个lib时,还必须包含用到的几个lib,感觉很不好。有没有办法可以将几个lib合成一个啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像没有相关方法吧。我觉得多发布几个lib应该不是问题。很多开发SDK都提供很多lib库嘛 gcc 的 lib 可以,不知道 VC 的 lib 可不可以,两个格式好象不一样。 To shusong1228(mugong):很多开发SDK都提供很多lib库,同时,它每一个lib都提供接口。而我的只有一个lib提供接口,其它都是为我自已用的,感觉不太好:) 静态连接到你的lib里面不过比较困难。 大概只有将其它lib,静态链接到你的lib中了 如果那些lib不是静态的,应该就不行了 静态连接? VC上有配置项吗?整个VC6.0的settings里面就没有可以输入其它lib的地方。还请大侠们告知一二啊! 新建一个对外发布的lib工程(静态库),把多个lib加进来 方法1:命令如下:lib.exe lib1.lib lib2.lib ... /out:hw.lib另一种合并的方法:思路:lib.exe 可以把lib文件里的obj文件取出来,然后把这些obj文件重新合并成一个lib文件即可。步骤如下: 列出lib文件中的obj文件 lib lib1.lib /list lib lib2.lib /list 提取出obj文件,大小写一定要和上一步列出的一致 lib lib1.lib /extract:.\Debug\lib1.obj /out:lib1.obj lib lib2.lib /extract:.\Debug\lib2.obj /out:lib2.obj 合并obj文件到新的lib lib lib1.obj lib2.obj /out:hw.lib警告没有了,并且另外一个副作用是生成的lib文件比前一种方法小多了。 可以的 直接 lib /out:out.lib 1.lib 2.lib ... 标准菜单消息处理问题 为什么 LoadMenu 会失败??怎么解决?? 框架内访问视图的问题 windows 2000 , winsock 重叠模型的 客户端 , 连接问题 , 如何控制 connect 超时 播放falsh在对话框中可以,但在doc/view中不行了 送分的小题? 如何在接口函数中调用类对象的成员变量? 对CRectTracker有研究的请进! 求《Windows核心编程》的源代码!Email:[email protected] 菜鸟问题,得分良机(SDK、MFC函数调用问题) 求文件监控实现 注册CSDN快7年了
很多开发SDK都提供很多lib库,同时,它每一个lib都提供接口。
而我的只有一个lib提供接口,其它都是为我自已用的,感觉不太好:)
不过比较困难。
整个VC6.0的settings里面就没有可以输入其它lib的地方。还请大侠们告知一二啊!
命令如下:lib.exe lib1.lib lib2.lib ... /out:hw.lib另一种合并的方法:
思路:lib.exe 可以把lib文件里的obj文件取出来,然后把这些obj文件重新合并成一个lib文件即可。
步骤如下:
列出lib文件中的obj文件
lib lib1.lib /list
lib lib2.lib /list
提取出obj文件,大小写一定要和上一步列出的一致
lib lib1.lib /extract:.\Debug\lib1.obj /out:lib1.obj
lib lib2.lib /extract:.\Debug\lib2.obj /out:lib2.obj
合并obj文件到新的lib
lib lib1.obj lib2.obj /out:hw.lib警告没有了,并且另外一个副作用是生成的lib文件比前一种方法小多了。