Не удается найти c:\Users\qt\work\install\lib\Qt5Widgetsd.lib при компиляции примеров QtWebEngine
Я скачал Qt5.6 VS2013 32bit и попытался запустить официальный пример QtWebEngine. Я просто следовал инструкции, но при связывании выдает ошибку
LNK1104 file not found c:\Users\qt\work\install\lib\Qt5Widgetsd.lib.
Однако я понятия не имею, откуда взялся этот путь c:\Users\qt\work\install\lib\. Я сделал текстовый поиск во всех каталогах примера папки и никаких совпадений, кроме сгенерированных файлов (makefiles и pdbs).
Я также проверил системные переменные окружения, но не хиты. Кроме того, я проверил панель "Проекты Qt Creator'r" и ее среду сборки и до сих пор нет хитов.
Я что-то пропустил?
PS эта ошибка была выдана путем ссылки на пример DemoBrowser QtWebEngineWidgets pro
1 ответ
Ссылка генерируется qmake, когда он генерирует скрипт сборки из файла проекта qt (*.pro). Он основан на пути приложения qmake, который обычно устанавливается вместе с библиотеками (проверьте настройки qt kit, чтобы изменить его при необходимости: Jst перейдите к приложению qmake.exe). Затем попробуйте восстановить сценарий сборки. Это должно решить проблему.
У вас также может быть проблема с установкой, не находящейся в режиме отладки; ты пытаешься использовать Qt5Widgetsd.lib
библиотека вместо не отладочной Qt5Widgets.lib