2015-01-12 2 views
0

Недавно я установил приложение Qt для визуальной студии 2013. Когда я создаю проект в Qt Creator или Visual Studio с использованием MSVC2013, он строит без ошибок, но может запускаться только изнутри IDE , Если я попытаюсь запустить его, нажав на .exe, он даст ошибку: «Точка входа в процедуру? Qt_metacast @ QMenuBar @@ UAEPAXPBD @ Z не может быть расположена в библиотеке динамических ссылок».MSVC2013 - точка входа не найдена

Из исследования, которое я сделал онлайн, я обнаружил, что это может быть связано с добавлением правильных DLL-файлов в мой .exe-каталог. Какие DLL-файлы мне нужны или есть что-то еще, что я делаю неправильно?

Я установил Visual Studio Add-in 1.2.4 for Qt5 с веб-сайта Qt.

ответ

0

DLL s для таких библиотек использовать излишне большой. Вы должны создать статическую компиляцию Qt, чтобы ваши необходимые функции вставлялись в ваш *.exe.

+0

Как бы я это сделал? Нужно ли переустанавливать Qt или перекомпилировать или что-то еще? – pietergdp

+0

Надеюсь, что это поможет: http://doc.qt.io/qt-5/windows-deployment.html –

Смежные вопросы