2016-10-14 4 views
0

Я завершаю установку wxWidgets и строю соответственно, это не создает проблем. Я начал новый проект и добавил путь к библиотеке, включив и создав этот проект, и это не создает проблем, оно работает очень хорошо. Но когда я запустил его, вы получите ошибку, так как wxbase31ud_vc_x64_custom.dll отсутствует, но на самом деле эта DLL находится в папке библиотеки.wx Виджеты с визуальной студией 2015

что делать? Помогите решить эту проблему.

+0

Вы пытаетесь запустить из среды IDE? Другой альтернативой является добавление пути DLL wxWidgets к переменным среды в параметрах отладки для проекта. Но это будет работать только с IDE, если вы отпустите свой исполняемый файл, вам нужно будет следовать за ответом Джона. – tinman

ответ

0

Для загрузки DLL должна находиться в пути загрузки приложения. Недостаточно, чтобы он находился в том же каталоге, что и библиотека импорта. Самое безопасное - разместить DLL-файлы в том же месте, что и ваш исполняемый файл. Мое личное предпочтение - статически связать wxWidgets.

+0

Обратите внимание, что вместо копирования DLL в каталог приложения, который будет быстро раздражать, если у вас есть несколько приложений, вы также можете запустить приложение из каталога, содержащего библиотеки DLL, поскольку текущий каталог является частью пути загрузки DLL в Windows. –