繁体   English   中英

从其他库创建一个库:可能吗?

[英]Creating a lib from other libs : is it possible?

我正在使用Windows CE Platform Builder,并且我的代码是用C ++编写的。 我为项目中的每个文件夹创建一个lib(代码是静态链接的)。 但是,到目前为止,大约有20个库。 有没有办法减少他们的人数? 我本来想从其他库创建一个库,但我不知道这是否有可能。 是吗 ?

编辑:我该怎么办?

我已经有一段时间没有尝试过了,但是传统上您可以使用图书管理员工具(LIB.EXE)来执行此类操作。

$ lib /?
Microsoft (R) Library Manager Version 8.00.50727.762
Copyright (C) Microsoft Corporation.  All rights reserved.

usage: LIB [options] [files]

   options:

      /DEF[:filename]
      /ERRORREPORT:{NONE|PROMPT|QUEUE|SEND}
      /EXPORT:symbol
      /EXTRACT:membername
      /INCLUDE:symbol
      /LIBPATH:dir
      /LIST[:filename]
      /LTCG
      /MACHINE:{ARM|EBC|IA64|MIPS|MIPS16|MIPSFPU|MIPSFPU16|
                SH4|THUMB|X64|X86}
      /NAME:filename
      /NODEFAULTLIB[:library]
      /NOLOGO
      /OUT:filename
      /REMOVE:membername
      /SUBSYSTEM:{BOOT_APPLICATION|CONSOLE|EFI_APPLICATION|
                  EFI_BOOT_SERVICE_DRIVER|EFI_ROM|EFI_RUNTIME_DRIVER|
                  NATIVE|POSIX|WINDOWS|WINDOWSCE}[,#[.##]]
      /VERBOSE
      /WX[:NO]

通常,图书馆员会使用.OBJ文件并将其合并为.LIB,但我认为它也会读取.LIB文件作为输入。

如上所述,lib.exe实际上可以将几个lib文件合并到一个库中,只需将lib文件而不是obj文件放入命令行即可。 几秒钟前,我已经尝试过使用fortran lib和ac lib-一切正常

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM