新建MFC dll工程,工程名IAPMPR
在stdafx.h中添加 #define IAPMPRExport __declspec(dllexport)
新建IAPMPRWrapper.h文件,添加
#pragma once
/*---------------------------------------------------------------+
| WRAPPER CLASSES PROTOTYPES |
+---------------------------------------------------------------*/
//当其它工程要引用这个IAPBASE态库,就要包含这个头文件
//将要输出的类的类型定义成外部导入
#define IAPMPRExport __declspec(dllimport)
在需要导出到外部的类的前面添加 IAPMPRExport,如
class IAPBASEExport IAPObject
{
public:
IAPObject(void);
设置输出目录 ..\output\debug\
当其它工程需要引用该dll时
只需添加
#include "../IAPBase/IAPBaseWrappr.h"
#ifdef _DEBUG
#pragma comment(lib,"../output/debug/IAPBase")
#else
#pragma comment(lib,"../output/release/IAPBase")
#endif