Как неправильно использовать DLL в моем приложении?

Я сделал exe, который зависит от библиотеки с открытым исходным кодом (c ++) MITK. Прежде чем использовать MITK lib, я собираю его в Debug | 32-битной конфигурации в Visual Studio. Это было без ошибок. Когда я закодировал свой проект и собрал его с той же конфигурацией, я получил следующую ошибку:

Приложение не может запуститься правильно (0xc000007b). Нажмите ОК
закрыть приложение

я нашел это Приложение не удалось правильно инициализировать
и в качестве предложения я использовал ProcMon
Когда я посмотрел в стек, я не нашел ни одной DLL, которая используется из MITK lib, и у меня возникли проблемы со снимком стека здесь

Стек моего приложения's exe

Кто-нибудь может сказать мне, какая DLL вызывает ошибку?


Некоторая дополнительная информация о MITK:
Он использует мою системную библиотеку Qt 4.8.3, которая устанавливается exe [означает, что я ее не делал] Мои другие приложения Qt работают правильно.

1

Решение

Чтобы узнать, какая DLL отсутствует или неправильная, вы можете взглянуть на Depencencywalker чтобы увидеть, отсутствуют ли какие-либо зависимости (убедитесь, что между x32 а также x64)

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]