C/C++静态库制作使用

静态库制作

  • 创建项目->空项目
    C/C++静态库制作使用_第1张图片
    AjdXng.md.png
  • 创建头文件
    C/C++静态库制作使用_第2张图片
    Ajwg5n.md.png
  • 实现函数
    C/C++静态库制作使用_第3张图片
    AjwW80.md.png
  • 设置生成的目标
  • 项目属性
    C/C++静态库制作使用_第4张图片
    AjwX26.md.png

    C/C++静态库制作使用_第5张图片
    AjwxKO.md.png
  • 生成解决方案,在工程根目录下DeBug目录下就有了.lib文件
  • 将lib.lib和头文件对外提供使用即可

静态库的使用

  • 方法一:

    • 添加工程的头文件目录:工程-->属性-->配置属性-->c/c++-->常规-->附加包含目录:加上头文件存放目录
    • 添加文件引用的lib静态库路径:工程-->属性-->配置属性-->链接器-->常规-->附加库目录:加上lib文件存放目录
    • 添加工程引用的lib文件名:工程-->属性-->配置属性-->链接器-->输入-->附加依赖项:加上lib文件名
  • 方法二:

    • #pragma comment(lib,"./mylib.lib")
  • 方法三:

    • 就像添加.c/.h一样,直接把lib文件添加到文件列表中去

你可能感兴趣的:(C/C++静态库制作使用)