#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("module3.dll"); if (!lib) { printf("Failed to open module3\n"); } #else void* lib = dlopen("module3.so", RTLD_LAZY); if (!lib) { printf("Failed to open module3\n%s\n", dlerror()); } #endif return lib == 0 ? 1 : 0; }