Image

Imagedarkorion wrote in Imageru_cpp

Category:

Почему работает

Есть такой хедер:

#define HEADER_270209

#ifdef HEADER_270209

BOOL __declspec(dllexport) Somefunc ();
BOOL __declspec(dllexport) Somefunc2 ();

#else
BOOL __declspec(dllimport) Somefunc ();
BOOL __declspec(dllimport) Somefunc2 ();

#endif


Собственно если я этот хедер подключаю в дллке оно экспортирует, а в целевой программе импортирует И даже работает. Но я голову сломал, почему это работает! Никаких больше дефайнов нигде в коде нет %) Я явно что-то не знаю о компиляторе, ибо по-моему работать не должно.