Добрый день всем!
Возможно кто-нибудь работал с wxWidgets. Если да, то меня интересует подробный процесс создания dll. Я скачал пример
http://www.frogmorecs.com/dl/fromdll.zip и написал программу — загрузчик:
HINSTANCE h=LoadLibrary("dll.dll");
(FARPROC&)p=GetProcAddress(h, "DLLFunction");
p(0); // здесь она виснет!
FreeLibrary(h);
Но как ни странно она зависает (в отладочной версии) на указанной строке. Подскажите как именно должен выглядеть пустьй dll файл, который использует wxWidgets.
Вот содержимое (измененное мной для простоты) функции DLLFunction:
extern "C" __declspec(dllexport) void DLLFunction(HWND handle)
{
wxMessageBox("hello");
}