windows系统lib文件mt,sgd,gd含义
        【摘要】 其中mt表示多线程,sgd中的s表示runtime 是static,gd表示debug版本。libboost_iostreams-vc141-mt-sgd-1_64.libABI标记:编码了影响库和其他编译代码交互的细节。对于每一种特性,向标记中添加一个字母:   KeyUse this library when:s静态链接到C++标准库和编译器运行时支撑库g使用标准库和运行时支撑库的调试版...
    
    
    
    
 其中mt表示多线程,sgd中的s表示runtime 是static,gd表示debug版本。
 libboost_iostreams-vc141-mt-sgd-1_64.lib
 ABI标记:编码了影响库和其他编译代码交互的细节。对于每一种特性,向标记中添加一个字母: 
| 
      Key
      | 
      Use this library when:
      | 
| 
      s
      | 
      静态链接到C++标准库和编译器运行时支撑库
      | 
| 
      g
      | 
      使用标准库和运行时支撑库的调试版本
      | 
| 
      y
      | 
      使用Python的特殊调试构建
      | 
| 
      d
      | 
      构建代码的调试版本
      | 
| 
      p
      | 
      使用STLPort标准库而不是编译器提供的默认库
      | 
| 
      n
      | 
      使用STLPort已被弃用的“native iostreams”
      | 
 下表是对Regex库编译后的文件名:
| 
      文件名
      | 
      含义
      | 
      编译使用该库的程序时应使用的编译选项
      | 
| 
      libboost_regex-vc90-mt-sgd-1_38.lib
      | 
      静态库,多线程,调试版本 
      
      使用静态调试版本C运行时库(LIBCMTD.LIB和LIBCPMTD.LIB)
      | 
      /MTd
      | 
| 
      libboost_regex-vc90-mt-s-1_38.lib
      | 
      静态库,多线程 
      
      使用静态版本C运行时库(LIBCMT.LIB和LIBCPMT.LIB)
      | 
      /MT
      | 
| 
      libboost_regex-vc90-mt-gd-1_38.lib
      | 
      静态库,多线程,调试版本 
      
      使用动态调试版本C运行时库(MSVCRTD.LIB和MSVCPRTD.LIB)
      | 
      /MDd
      | 
| 
      libboost_regex-vc90-mt-1_38.lib
      | 
      静态库,多线程 
      
      使用动态版本C运行时库(MSVCRT.LIB和MSVCPRT.LIB)
      | 
      /MD
      | 
| 
      boost_regex-vc90-mt-gd-1_38.lib
      | 
      导入库(boost_regex-vc90-mt-gd-1_38.dll),多线程,调试版本
      |  | 
| 
      boost_regex-vc90-mt-1_38.lib
      | 
      导入库(boost_regex-vc90-mt-1_38.dll)多线程
      |  | 
            【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
                cloudbbs@huaweicloud.com
                
            
        
        
        
        
        
        
        - 点赞
- 收藏
- 关注作者
 
             
           
评论(0)