visual studio 2022 封装库示例
时间: 2023-10-06 14:14:46 浏览: 41
以下是一个简单的 Visual Studio 2022 封装库示例:
1. 创建一个新的 C++ 普通 Win32 控制台应用程序项目。
2. 在“解决方案资源管理器”中,右键单击“项目”并选择“添加”->“新建项”。
3. 选择“C++ 文件(.cpp)”并命名为“mylib.cpp”。
4. 在“mylib.cpp”文件中,编写一个简单的库函数:
```
#include "stdafx.h"
#include "mylib.h"
int add(int a, int b)
{
return a + b;
}
```
5. 在“解决方案资源管理器”中右键单击“Header Files”文件夹并选择“添加”->“新建项”。
6.选择“头文件(.h)”并命名为“mylib.h”。
7. 在“mylib.h”文件中,声明函数:
```
#pragma once
int add(int a, int b);
```
8. 在“解决方案资源管理器”中,右键单击“项目”并选择“属性”。
9. 选择“配置属性”->“常规”->“目标名称”,将其改为“mylib”。
10. 选择“配置属性”->“常规”->“目标扩展名”,将其改为“.lib”。
11. 选择“配置属性”->“C/C++”->“常规”,将“附加包含目录”设置为“$(ProjectDir)”。
12. 选择“配置属性”->“C/C++”->“输出文件”,将“生成程序数据库”设置为“否”。
13. 选择“配置属性”->“链接器”->“常规”,将“生成 map 文件”设置为“否”。
14. 选择“配置属性”->“链接器”->“输入”,添加“kernel32.lib”到“附加依赖项”。
15. 在“解决方案资源管理器”中,右键单击“mylib”项目并选择“生成”。
现在,你的封装库已经生成。你可以在其他应用程序中使用它,只需在该应用程序中包含“mylib.h”头文件并链接到“mylib.lib”库即可。