| | |
| | | // 下列 ifdef 块是创建使从 DLL 导出更简单的
|
| | | // 宏的标准方法。此 DLL 中的所有文件都是用命令行上定义的 KLINK1_EXPORTS
|
| | | // 符号编译的。在使用此 DLL 的
|
| | | // 任何项目上不应定义此符号。这样,源文件中包含此文件的任何其他项目都会将
|
| | | // KLINK1_API 函数视为是从 DLL 导入的,而此 DLL 则将用此宏定义的
|
| | | // 符号视为是被导出的。
|
| | | #ifdef KLINK1_EXPORTS
|
| | | #define KLINK1_API __declspec(dllexport)
|
| | | #else
|
| | | #define KLINK1_API __declspec(dllimport)
|
| | | // KLink1.h: KLink1 DLL 的主标头文件
|
| | | //
|
| | |
|
| | | #pragma once
|
| | |
|
| | | #ifndef __AFXWIN_H__
|
| | | #error "include 'pch.h' before including this file for PCH"
|
| | | #endif
|
| | |
|
| | | // 此类是从 dll 导出的
|
| | | class KLINK1_API CKLink1 {
|
| | | #include "resource.h" // 主符号
|
| | |
|
| | |
|
| | | // CKLink1App
|
| | | // 有关此类实现的信息,请参阅 KLink1.cpp
|
| | | //
|
| | |
|
| | | class CKLink1App : public CWinApp
|
| | | {
|
| | | public:
|
| | | CKLink1(void);
|
| | | // TODO: 在此处添加方法。
|
| | | CKLink1App();
|
| | |
|
| | | // 重写
|
| | | public:
|
| | | virtual BOOL InitInstance();
|
| | |
|
| | | DECLARE_MESSAGE_MAP()
|
| | | virtual int ExitInstance();
|
| | | };
|
| | |
|
| | | extern KLINK1_API int nKLink1;
|
| | |
|
| | | KLINK1_API int fnKLink1(void);
|