gpt4 book ai didi

c++ - 如何发现我的应用程序正在使用的 .dll

转载 作者:太空宇宙 更新时间:2023-11-04 05:15:37 25 4
gpt4 key购买 nike

我正在尝试在我的图形应用程序中使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com