#include "framework.h" #include "shared.h" #include "stdio.h" #if defined(WIN32) #include #else #include "dlfcn.h" #endif int main(int, char**) { framework(); shared(); #if defined(WIN32) HANDLE lib = LoadLibraryA("module2.dll"); if(!lib) { printf("Failed to open module2\n"); } #else void* lib = dlopen("module2.so", RTLD_LAZY); if(!lib) { printf("Failed to open module2\n%s\n", dlerror()); } #endif return lib == 0 ? 1 : 0; }