c++ - 从其他库创建库 : is it possible?

标签 c++ windows-ce platform-builder

我正在使用 Windows CE Platform Builder,我的代码是用 C++ 编写的。对于项目中的每个文件夹,我正在创建一个库(代码是静态链接的)。但是,到目前为止大约有 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 文件作为输入。

关于c++ - 从其他库创建库 : is it possible?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/265563/

相关文章:

c++ - 标准 : container c++ move to front

c++ - 使用 ReadFile() 从文本文件中读取字符串时出现问题

windows-ce - 为非 x86 目标自定义引导加载程序闪屏

c++ - WinCE 6.0 : Customizing Control Panel (cplmain)

visual-studio-2005 - 如何在 Windows CE 6.0 的 Platform Builder 中添加二进制设备驱动程序?

c++ - 创建模板函数库

c++ - 错误 C2064 : term does not evaluate to a function taking 1 arguments for the function 1/n(n+1)

c++ - 用于智能设备 (WinCE) 的 C++ 控制台应用程序?

c++ - 组织要进行单元测试的 C++ 项目的有效方法是什么?

windows-ce - 故意破坏 FAT 文件系统?