【2010-10-17】【WildMagic】C++ 中DLL导出

【2010-10-17】【WildMagic】C++ 中DLL导出
 1  #ifndef _PXFOUNDATIONLIB_HPP_
 2  #define  _PXFOUNDATIONLIB_HPP_
 3 
 4  //  DLL 导出
 5  #ifdef PX_FOUNATION_DLL_EXPORT
 6  #define  PX_FOUNATION_ITEM __declspec(dllexport)
 7 
 8  //  DLL 导入 主要用于变量的导入
 9  #else  
10  #ifdef PX_FOUNATION_DLL_IMPORT
11  #define  PX_FOUNATION_ITEM __declspec(dllimport)
12 
13  //  静态库导出 
14  #else
15  #define  PX_FOUNATION_ITEM
16 
17  #endif
18  #endif
19 
20  #endif // _PXFOUNDATIONLIB_HPP_
通过在编译器里面设置预编译的变量控制最后程序生成为什么格式的二进制文件。

你可能感兴趣的:(【2010-10-17】【WildMagic】C++ 中DLL导出)