testbundleutils2.cpp 476 B

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