VS2015 创建并使用自己的DLL(一个简单的示例)

VS2015 创建并使用自己的DLL(一个简单的示例)

一、创建DLL

(1)新建项目,选择Win32控制台应用程序
在这里插入图片描述
在这里插入图片描述

(2)选择DLL、空项目
在这里插入图片描述
在这里插入图片描述
(3)我这里选择生成的库为 Release x64版本,改为Debug就可生成对应debug版本的库,并添加头文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(4)添加函数定义
在这里插入图片描述

(5)生成对应版本的dll和lib
在这里插入图片描述
在这里插入图片描述

二、整理生成的DLL

(1)打开新建DLL的工程目录,建一个文件夹(看个人习惯)
在这里插入图片描述
在这里插入图片描述
(2)找到.dll,.lib文件
在这里插入图片描述
(3)将.h,.lib,.dll文件放在之前建的文件夹内
在这里插入图片描述

三、测试

(1)在解决方案中再新建一个项目,这样测试比较方便(如果自己在其它地方新建了一个解决方案来使用自己的库,除了下面属性的配置外,别忘了在.exe可执行文件目录中添加对应的dll)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2)生成
在这里插入图片描述
在这里插入图片描述

(3)在工程属性中配置 包含目录、库目录、附加依赖项(如果比较懒的话,之前的JLib文件夹可以不用建,这里可以直接填写.h和.lib在JAlgorithm工程中对应的路径,这样每次修改生成新库后就不用再去拷贝相应的.h和.lib文件,这样测试就很方便)
在这里插入图片描述
在这里插入图片描述
(4)设为启动项目
在这里插入图片描述
(5)包括头文件,测试
在这里插入图片描述

单独使用

(1)用同样的方法生成Debug版本的库,我这里把两个库分开放
在这里插入图片描述
在这里插入图片描述
注:生成带d的库(也就是改名),在属性中改一下目标文件名就OK了,注意是Debug
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
(2)新建Win32控制台应用程序
在这里插入图片描述
(3)把之前的整理文件夹拷贝到工程目录下,并拷贝对应版本的dll到相应位置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(4)配置属性 以Debug为例,Release同样配置
在这里插入图片描述
在这里插入图片描述
(5)测试
在这里插入图片描述
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章