Question and Answer Database FAQ4331C.txt :A Nice Macro for Exporting classes and functions Category :Linker Platform :All Windows Product :BC++4.5x, BC++5.x, C++Builder1.0, C++Builder3.x, C++Builder4.x, TC++Win4.5, Question: What should I put before a class or function when exporting it from a DLL? Answer: Use the following macro: #ifdef __DLL__ #define DLL_EXP __declspec(dllexport) #else #define DLL_EXP __declspec(dllimport) #endif As: // For a function extern "C" DLL_EXP Fido(); // For a class class DLL_EXP TFido; 2/9/1999 10:30:56 AM
Last Modified: 01-SEP-99