Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Kitware
GitHub Repository: Kitware/CMake
Path: blob/master/Tests/BundleUtilities/testbundleutils3.cpp
3150 views
1
2
#include "framework.h"
3
#include "shared.h"
4
#include "stdio.h"
5
6
#if defined(WIN32)
7
# include <windows.h>
8
#else
9
# include "dlfcn.h"
10
#endif
11
12
int main(int, char**)
13
{
14
framework();
15
shared();
16
17
#if defined(WIN32)
18
HANDLE lib = LoadLibraryA("module3.dll");
19
if (!lib) {
20
printf("Failed to open module3\n");
21
}
22
#else
23
void* lib = dlopen("module3.so", RTLD_LAZY);
24
if (!lib) {
25
printf("Failed to open module3\n%s\n", dlerror());
26
}
27
#endif
28
29
return lib == 0 ? 1 : 0;
30
}
31
32