创建动态库项目
- 使用模板创建动态库项目MyLib,工程目录下自动生成MyLib.h,MyLib.cpp, MyLib_global.h三个文件;
- 编译MyLib后,编译目录下生成MyLib.lib和MyLib.dll两个文件;
使用动态库
- 新建一个工程TestDll;
- 工程根目录下新建MyLib目录;
- 将MyLib.h,MyLib_global.h和MyLib.lib放在MyLib目录下,将MyLib.dll放到TestDll的生成目录下(debug或release);
- TestDll工程下添加外部库文件,选择MyLib.lib和MyLib目录;
- main.cpp下包含MyLib.h文件,创建MyLib类的实例,调用函数。
注意:32位的测试程序只能使用32位的库,64位的测试程序只能使用64位的库,否则会报错。