我正在使用Windows CE Platform Builder,我的代码是用C ++编写的。对于项目中的每个文件夹,我正在创建一个lib(代码是静态链接的)。但是到目前为止,大约有20个库。有没有办法减少他们的数量?我正在考虑从其他库创建一个lib,但我不知道这是否可能。是吗?
编辑:我该怎么办?
答案 0 :(得分:2)
我有一段时间没有尝试过,但传统上你可以使用图书管理工具(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文件作为输入读取。
答案 1 :(得分:1)