由于我用的vs2017的社区版,所以在前面会对建立文件做一些说明
首先建立动态库文件
第一步建立动态库
选择动态链接库,选择空项目!
然后建立 .c 文件和 .h 文件
在接下来一步,在 .c 的文件中做如下操作,记住不要写 main 函数
然后生成解决方案
同样的对 .h 文件也要生成解决方案
然后右键点击如下图所示
首先找到 .h 文件
然后选择上一级目录
选择debug文件
然后找到 .dll 和 .lib 文件
将上面的 .dll 和 .lib 文件 .h 文件复制
然后在vs中新建一个空项目
添加一个 .c 文件里面需要包含 main 函数
右键点击打开所在文件夹,将之前复制的 .dll 和 .lib 文件 .h 粘贴到与 .c 文件同一级目录之下,即可,
然后右键点击如下图所示,选择属性
然后将之前复制的 .lib 文件的文件名称添加到附加依赖项中,然后确定,最后运行即可
结果:
与之前的 .dll 文件的输出信息一样