46.创建动态链接库(dll)

46.创建动态链接库(dll)

找到dumpbin目录

46.创建动态链接库(dll)

执行VCVARS32.BAT[将它拖动到命令窗口中]即可将环境变量,不过只对当前窗口有效,关闭窗口后再打开命令窗口需要重新再来一下。

查看对应动态链接库中有哪些函数可以导出

46.创建动态链接库(dll)

没有任何函数。如果想要函数被导出,就要在函数前加_declspec(dllexport)

46.创建动态链接库(dll)

46.创建动态链接库(dll)

新建一个有对话框的MFC.exe文件,并添加一个ADD按钮,双击进入写入代码

46.创建动态链接库(dll)

46.创建动态链接库(dll)

编译的时候会报错,因为找不到dll1.dll,所以要将dll1项目中的debug文件下的dll1.lib文件拷贝到测试项目中,然后46.创建动态链接库(dll)

加入dll1.lib就可以编译通过,在Debug文件夹下生成exe文件,然后将dll1.dll文件跟生成的test.exe文件放在同一个文件夹下就可以启动了