testbundleutils.cpp 399 B

1234567891011121314151617181920212223242526272829
  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("module.dll");
  15. #else
  16. void* lib = dlopen("module.so", RTLD_LAZY);
  17. #endif
  18. if(!lib)
  19. {
  20. printf("Failed to open module\n");
  21. }
  22. return lib == 0 ? 1 : 0;
  23. }