testbundleutils2.cpp 473 B

123456789101112131415161718192021222324252627282930
  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. printf("Failed to open module2\n");
  17. }
  18. #else
  19. void* lib = dlopen("module2.so", RTLD_LAZY);
  20. if (!lib) {
  21. printf("Failed to open module2\n%s\n", dlerror());
  22. }
  23. #endif
  24. return lib == 0 ? 1 : 0;
  25. }