zoukankan      html  css  js  c++  java
  • 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:.Debuglib1.obj /out:lib1.obj
           lib lib2.lib /extract:.Debuglib2.obj /out:lib2.obj
        合并obj文件到新的lib
           lib lib1.obj lib2.obj /out:hw.lib

    警告没有了,并且另外一个副作用是生成的lib文件比前一种方法小多了。


    Microsoft (R) Library Manager Version 9.00.30729.01
    Copyright (C) Microsoft Corporation.  All rights reserved.


    用法: LIB [选项] [文件]


       选项:


          /DEF[:文件名]
          /ERRORREPORT:{NONE|PROMPT|QUEUE|SEND}
          /EXPORT:符号
          /EXTRACT:成员名
          /INCLUDE:符号
          /LIBPATH:目录
          /LIST[:文件名]
          /LTCG
          /MACHINE:{ARM|EBC|IA64|MIPS|MIPS16|MIPSFPU|MIPSFPU16|
                    SH4|THUMB|X64|X86}
          /NAME:文件名
          /NODEFAULTLIB[:库]
          /NOLOGO
          /OUT:文件名
          /REMOVE:成员名
          /SUBSYSTEM:{BOOT_APPLICATION|CONSOLE|EFI_APPLICATION|
                      EFI_BOOT_SERVICE_DRIVER|EFI_ROM|EFI_RUNTIME_DRIVER|
                      NATIVE|POSIX|WINDOWS|WINDOWSCE}[,#[.##]]
          /VERBOSE
          /WX[:NO]

  • 相关阅读:
    Linux命令echo -e
    Linux下监控磁盘使用量并在超过阀值后自动发送报警邮件
    NSQ部署
    linux下查看和添加PATH环境变量
    NSQ:分布式的实时消息平台
    shell执行mysql操作
    scrapy爬虫成长日记之将抓取内容写入mysql数据库
    微信自定义菜单说php json_encode不转义中文汉字的方法
    CentOS 6 RPM安裝python 2.7
    MyCAT安装指南
  • 原文地址:https://www.cnblogs.com/weinyzhou/p/4983331.html
Copyright © 2011-2022 走看看