zoukankan      html  css  js  c++  java
  • VS C++工程的静态库引用问题

    C++使用静态lib库的方法:

    一般静态lib库,含有.lib文件和.h头文件

    C++工程需要在编码时引入头文件以及编译时(链接阶段)使用静态库文件
    1.添加lib文件的头文件:项目:属性->VC++目录->包含目录:添加要引用的静态库的头文件的目录;

    2.添加lib文件所在目录:项目:属性->连接器->常规->附加库目录:(可以添加宏定义指定相对路径以及相关信息);

    3.添加lib文件链接:项目:属性->连接器->输入->附加依赖项:添加要使用的静态库文件名,eg:a.lib;

    添加自定义宏方法:

      1 添加props文件 并添加宏内容

      eg:

    <?xml version="1.0" encoding="utf-8"?>
    <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    
      <PropertyGroup>
        <VisualStudioProductVersion>2013</VisualStudioProductVersion>
        <VisualStudioProductVersion Condition="'$(VisualStudioVersion)'=='14.0'">2015</VisualStudioProductVersion>
    
        <PlatformToolset>v120</PlatformToolset>
        <PlatformToolset Condition="'$(VisualStudioVersion)'=='14.0'">v140</PlatformToolset>
      </PropertyGroup>
    
    </Project>
    View Code

      2 在要添加的项目中导入该文件

        编辑该项目的.vcxproj文件,添加节点 <Import Project="..CefSharp.props" />

      3 在VS中重新加载该项目,然后就看到自定义宏

      

  • 相关阅读:
    题解——[[SHOI2010]最小生成树]
    7.12周总结
    还有5个月就NOIP2019了,我干了什么
    【CQOI2018】破解D-H协议
    【SHOI2006】仙人掌
    【HNOI/AHOI2018】道路
    2019.11纪中集训 宋新波老师和曹天佑学长的勉励
    纪中集训2019.11.05
    【2019.10.25 OI-Killer的模拟赛】3.鸡数
    【华东师附国庆模拟赛】Day2 1.矩阵
  • 原文地址:https://www.cnblogs.com/forevertime/p/7410276.html
Copyright © 2011-2022 走看看