首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >VS2022 C++动态库制作和使用指南

VS2022 C++动态库制作和使用指南

原创
作者头像
Qt历险记
发布2025-06-17 20:57:10
发布2025-06-17 20:57:10
5520
举报
文章被收录于专栏:C++C++

01

VS2022静态库制作和使用指南

02

1. VS2022动态库制作和使用指南

1.1. 新建动态链接库项目

① 打开Visual Studio 2022,选择“文件”>“新建”>“项目”。

② 在“创建新项目”对话框中,将“语言”设置为“C++”,将“平台”设置为“Windows”,并将“项目类型”设置为“库”。

③ 从筛选后的项目类型列表中,选择“动态链接库(DLL)”,然后选择“下一步”。

④ 在“配置新项目”页面,输入项目名称(例如“Dll1”),并选择保存位置。

⑤ 选择“创建”按钮创建项目。

1.2. 添加头文件和源文件

① 在“解决方案资源管理器”中,右键单击“源文件”节点,选择“添加”>“新建项”。

② 选择“头文件(.h)”,并命名为“externalUse.h”。

③ 选择“添加”按钮生成头文件。

④ 在头文件中声明导出的函数,例如:

设置预处理器,方便导出类和函数到DLL,记得点击项目右键属性即可设置。

随便创建一个类,导出类的成员。

点击项目-属性-设置导出路径。

点击项目-生成解决方案。

生成解决方案。

生成路径。

是不是觉得少了什么,看图我们忘记导出类了。

再次生成项目解决方案

大功告成。

还有一种就是不通过预编译头,即删除自带这两个文件。

然后记得取消预编译头。不然编译报错。

1.3. 在VS使用动态库

重新创建一个项目使用动态库。

将头文件和库放在项目的目录下。

1.4. 附加包含目录

在项目属性页:C/C++->常规->附加包含目录,添加externalUse.h头文件所在目录的路径。

1.5. 附加库目录

在项目属性页:链接器->常规->附加库目录,中添加依赖库所在目录路径,多个目录的以分号分隔。

1.6. 附加依赖项

在项目属性页:链接器->输入->附加依赖项,中添加myDll.lib。

在main函数内写上调用函数就可以了。

如果报错

将myDLL放在可执行文件目录。

编译通过

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. VS2022动态库制作和使用指南
    • 1.1. 新建动态链接库项目
    • 1.2. 添加头文件和源文件
    • 1.3. 在VS使用动态库
    • 1.4. 附加包含目录
    • 1.5. 附加库目录
    • 1.6. 附加依赖项
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档