将c++项目生成dll文件步骤:
首先说一下配置:VS2017
1、生成dll文件
首先得有一个项目:新建一个名为add的项目;
在头文件新建两个.h文件,分别为AddCode.h,AddExport.h;
在源文件新建一个.cpp文件,AddCode.cpp;
*****特别注意:这个项目里面的属性配置要记住,因为调用这个dll文件需要相同的配置。
可以看到.cpp文件写了两个函数,下面会贴出来。
先看一下我的属性配置,有哪些需要注意的地方:
这里面左上角配置和平台可自己设置,这里是DEBUG,x86。
目标文件扩展名为.dll,配置类型为动态库。
字符集可自己设置。
点击生成->生成解决方案,就生成两个文件(.dll和.lib)
2、调用dll文件
新建一个项目,修改属性配置:
包含目录添加的是.h文件的路径
库目录添加的是.lib文件的路径
除此之外,还要讲dll放在此项目下:
配置好了。
测试一下
输出结果正确。