我正在尝试在我的图形应用程序中使用 crystal space api。 crystal space website
应用程序编译正常,但我对 dll(动态链接库)感到厌烦。编译后的应用程序在运行时崩溃,我怀疑是因为找不到所需的 dll。
我目前唯一的解决方案是将我的应用程序可执行文件剪切并粘贴到一个包含所有必要库的文件夹中。(大约 300mb)。
有没有办法找出我的应用程序需要的 dll,以便我可以复制它们?(而不是使用所有 dll)
我们将不胜感激。
PS: 我正在使用 g++ 和 codeblocks ide
来自迪奥博士
最佳答案
您可以使用 Dependency Walker .
Dependency Walker 是一个免费的实用程序,可以扫描任何 32 位或 64 位 Windows 模块(exe、dll、ocx、sys 等)并构建所有依赖模块的层次结构 TreeMap 。
关于c++ - 如何发现我的应用程序正在使用的 .dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2261536/