Issue:
I have found that my application is unable to load the dynamic library because of the missing dependency. How can I figure out what dependency is missing?
Solution:
Windows
On windows, there are some reliable ways and you can decide which is the easiest one.
1. Use Developer Command Prompt for Visual Studio, go to a folder with idkit.dll and type:
dumpbin /dependents idkit.dll. Then, check if you have all the dependencies on your system.
2. Use any Linux-based open-source shell (for example Git Bash), navigate to a folder with idkit.dll and type:
ldd idkit.dll. Then, check if you have all the dependencies on your system.
3. Use any open-source GUI (for example Dependency Walker) and open idkit.dll in it.
Linux
Run a basic Linux bash, navigate to a folder with libidkit.so and type: ldd libidkit.so.