从其他库创建库:可能吗?
我正在使用 Windows CE Platform Builder,我的代码是用 C++ 编写的。 对于项目中的每个文件夹,我创建一个库(代码是静态链接的)。 然而,到目前为止大约有 20 个库。 有没有办法减少它们的数量? 我正在考虑从其他库创建一个库,但我不知道这是否可能。 是吗 ?
编辑:我该怎么做?
I'm using Windows CE Platform Builder and my code is written in C++ . For each of the folders in the project I'm creating a lib ( the code is statically linked ) . However , there are about 20 libs so far . Is there a way to reduce their number ? I was thinking of creating a lib from other libs , but I don't know if that's even possible . Is it ?
EDIT: how could I do it ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我有一段时间没有尝试过,但传统上您可以使用图书馆员工具(LIB.EXE)来执行此类操作。
通常,图书馆员会获取 .OBJ 文件并将它们组合成 .LIB,但我认为它也会读取 .LIB 文件作为输入。
I haven't tried it in a while, but traditionally you could use the librarian tool (LIB.EXE) to do this sort of thing.
Normally the librarian takes .OBJ files and combines them into a .LIB, but I think it will also read .LIB files as input.
如上所述,lib.exe 确实可以将几个 lib 文件合并到一个库中,只需将 lib 文件而不是 obj 文件放入命令行即可。 几秒钟前,我用 fortran lib 和 ac lib 尝试过 - 一切都很完美
as mentionet above, lib.exe can really merge a couple of lib files into one library, just put lib files into command line instead of obj files. few seconds ago i've tried it with a fortran lib and a c lib - everything works perfect