您的位置:首页 > 其它

VS动态链接库隐式创建和调用

2015-08-15 01:19 316 查看
1.创建

我选的WIN32控制台,下一步,勾DLL选项。

在项目新建一个类,在类前面加__declspec(dllimport)(我这里把它定义成宏)

#define MYDLL  __declspec(dllexport)
#else
#define MYDLL  __declspec(dllimport)
#endif
class MYDLL CTest
{

int  Add(int one,int two);

};
在CPP实现Add.然后运行。
2.使用

创建项目,先编译一下,在项目目录里放入第一步创建的类的.h;

右键点击项目->添加->现有项->把类加进去,把第一步生成的.lib和.dll文件

拷到和项目同级的Debug里。在要用动态链接库的地方

#include "Test.h"(第一步类的头文件)

#pragma comment(lib,"test2Dll.lib")(test2Dll是我第一步项目的名称)

CTest m;
cout<<m.Add(5,6);

就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: