#cpp #qt #visual_studio_2013
Создал новый проект Qt под MSVS-2013, при запуске отладчика выскакивает ошибка об отсутствии Qt5Cored.dll. При всем при этом предыдущие проекты написанные ранее, запускаются без проблем. Люто-бешено реквестирую помощь. P.S.: Перед запуском конвертировал проект в QMake и обратно в Add-in как и положено. P.P.S: 28.05 Проблема так и не решена. Неужели никто не сталкивался с такой темой?
Ответы
Ответ 1
Деревянное решение - добавить путь к DLL Qt в PATH. Если вы используете Qt Visual Studio Add-in, то эту работу должен выполнять он. Причем он делает это неявно, буквально обрабатывает событие о старте отладки и стартуемому процессу добавляет путь к DLL в его копию PATH (кажется при обычном неотладочном старте он делает то же самое). Соответственно путь этот вы должны указать в настройках проекта Qt. Сделано это для того, чтобы можно было компилировать проекты под разные версии Qt. Так вот, помнится, я сталкивался с тем, что аддин в этом месте глючил и прописывал путь через раз. Нашел раз и два. Попробуйте, как по первой ссылке человек пишет, пересобрать аддин. Вообще, очень сложно судить почему ваша пограмма на вашей машине не находит DLL. Вы писали, что раньше работало, посмотрите что вы делали с системой в этот промежуток времени. И еще, в соотвествии с МСДН проверте все ли у вас настроено правильно.Ответ 2
Проверьте настройки проекта. Скорей всего ошибка в линковщике (неправильно прописан или не прописан путь)Ответ 3
Есть кривое, абсолютно корявое решение, но оно дает хоть что-то - таскать нужные dll в папке с проектом. Я понимаю что так не правильно, но другого решения не нашел.
Комментариев нет:
Отправить комментарий