Windows 生成和使用静态库

Posted 胡刚2016

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows 生成和使用静态库相关的知识,希望对你有一定的参考价值。

1. 创建静态库项目

2. 添加 Add.h 头文件

3. 在LibTest.cpp中添加一个 add 函数

4. 在 Add.h 中添加 add 函数的声明

extern "C" int add(int a, int b);

5. 生成lib库


为了测试生成的静态库,下面我们重新创建一个控制台程序,来使用它。

6. 创建控制台应用


7. 把之前的 LibTest.lib 复制过来

拷贝到新项目下面

8. 创建 Add.h,将之前的 Add.h 的内容拷贝过来

注意:这里不要直接将之前的 Add.h 文件拷贝过来,否则会报错找不到这个 Add.h

9. 在 cpp 文件中引入 Add.h,并调用 add 函数

#include <iostream>
#include "Add.h"
#pragma comment(lib, "LibTest.lib")

int main()

    std::cout << add(7, 8);

10. 运行

以上是关于Windows 生成和使用静态库的主要内容,如果未能解决你的问题,请参考以下文章

Windows系统下静态库和动态库的生成方法

qt 5添加 windows 静态库

QT添加windows静态库

Linux下Gcc生成和使用静态库和动态库详解

windows系统中的c/c++设计——cl与link的进阶(生成静态库并调用)

Linux下gcc生成和使用静态库和动态库详解