24 lines
886 B
C
24 lines
886 B
C
// 下列 ifdef 块是创建使从 DLL 导出更简单的宏的标准方法。
|
|
// 此 DLL 中的所有文件都是用命令行上定义的 STGSHARPGRAPHICS_EXPORTS符号编译的。
|
|
// 在使用此 DLL 的任何项目上不应定义此符号。
|
|
// 这样,源文件中包含此文件的任何其他项目都会将
|
|
// STGSHARPGRAPHICS_API 函数视为是从 DLL 导入的,而此 DLL 则将用此宏定义的
|
|
// 符号视为是被导出的。
|
|
|
|
#include "internal.h"
|
|
|
|
#define STGSHARPGRAPHICS_API __declspec(dllexport)
|
|
|
|
/*
|
|
#ifdef STGSHARPGRAPHICS_EXPORTS
|
|
#define STGSHARPGRAPHICS_API __declspec(dllexport)
|
|
#else
|
|
#define STGSHARPGRAPHICS_API __declspec(dllimport)
|
|
#endif
|
|
/**/
|
|
|
|
extern STGSHARPGRAPHICS_API int* versionInfo;
|
|
|
|
STGSHARPGRAPHICS_API int fnStgSharpGraphics(void);
|
|
STGSHARPGRAPHICS_API int initWindow(int width, int height);
|
|
STGSHARPGRAPHICS_API IOpackage initPackage(void); |