将C++类封装在DLL中,并在DLL中创建静态对象,在外部直接调用相关函数。
1, 打开VC2008创建新工程,选择Win32-> Win32 Porject,点击next。
2, 选择Application type:DLL,点击finish
即创建了一个非MFC DLL
------------------------------------
因为我们创建的是非MFC的DLL,所以需要定义一些宏,表示导出:
1,新建TestWin32DLL.h
在TestWin32DLL.h 中定义
#ifdef UQ_EXPORTS
#define UGBASE_API __declspec(dllexport)
#else
#define UQBASE_API __declspec(dllimport)
#endif
2,在TestWin32DLL.cpp中包含TestWin32DLL.h
3,在预定义中添加UQ_EXPORTS项
-----&