как обнаружить .dll, мое приложение использует - PullRequest
0 голосов
/ 14 февраля 2010

Я пытаюсь использовать Crystal Space API в моих графических приложениях. сайт Crystal Space

Приложения компилируются нормально, но у меня ад с DLL (библиотеки динамической компоновки). Скомпилированное приложение аварийно завершает работу во время выполнения, и я подозреваю, что это из-за отсутствия необходимых библиотек.

Единственное решение, которое у меня есть на данный момент, - это вырезать и вставить исполняемый файл приложения в папку со всеми необходимыми библиотеками (около 300 МБ).

Есть ли способ узнать, какие библиотеки нужны моему приложению, чтобы я мог их скопировать? (Вместо использования всех библиотек)

Любая помощь будет оценена.

PS: я использую g ++ и кодовые блоки ide

от доктора Део

Ответы [ 2 ]

6 голосов
/ 14 февраля 2010

Вы можете использовать Dependency Walker .

Dependency Walker is a free utility that scans any 32-bit or 64-bit Windows module (exe, dll, ocx, sys, etc.) and builds a hierarchical tree diagram of all dependent modules.

3 голосов
/ 14 февраля 2010

Попробуйте Уолкер зависимостей Стив Миллер

...