1 2 #include "framework.h" 3 #include "shared.h" 4 #include "stdio.h" 5 6 #if defined(WIN32) 7 # include <windows.h> 8 #else 9 # include "dlfcn.h" 10 #endif 11 main(int,char **)12int main(int, char**) 13 { 14 framework(); 15 shared(); 16 17 #if defined(WIN32) 18 HANDLE lib = LoadLibraryA("module1.dll"); 19 if (!lib) { 20 printf("Failed to open module1\n"); 21 } 22 #else 23 void* lib = dlopen("module1.so", RTLD_LAZY); 24 if (!lib) { 25 printf("Failed to open module1\n%s\n", dlerror()); 26 } 27 #endif 28 29 return lib == 0 ? 1 : 0; 30 } 31