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. 运行

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Redmoon955331/article/details/127066733
今日推荐