1

Установил QT6 под windows 10. Пробую запускать штатные примеры.

Из под QT creator всё компилируется. Из PowerShell 7 команды: qmake + mingw32-make тоже успешно компилируют примеры.

В Visual Studio Community 2022 установил плагин QT Visual Studio Tools. Он запросил путь к qmake.

qmake нашёлся в двух каталогах:

C:\Qt\Tools\QtDesignStudio\qt6_design_studio_reduced_version\bin

C:\Qt6円.6.1\mingw_64\bin

На каталог \mingw_64\bin студия ругается что там qmake "не правильный", хотя в PowerShell именно этот каталог нормально компилирует.

Каталог с \QtDesignStudio\ студия признаёт и успешно открывает QT проекты, но при попытке компиляции пишет:

Ошибка LNK1104 не удается открыть файл "C:\Qt\Tools\QtDesignStudio\qt6_design_studio_reduced_version\lib\Qt6EntryPointd.lib"

В этом каталоге есть Qt6EntryPointd.prl, а Qt6EntryPointd.lib нет ни в одном из подкаталогов C:\QT\.

Где взять этот Qt6EntryPointd.lib или как научить Visual Studio Community 2022 без него обходиться? (ведь QT creator и qmake + mingw32-make из командной строки без него обходятся).

задан 15 дек. 2023 в 17:00

1 ответ 1

0

Задал этот вопрос в техподдержку QT, получил ответ: "укажите путь к полной установке Qt, т. е. C:\Qt6円.6.1\msvc2019_64\bin\qmake.exe, вместо сокращенной версии, поставляемой с Qt Design Studio."

Осталась проблема в том, что у меня в папке C:\Qt6円.6.1 нет папки msvc2019_64\bin.

После этого один товарищ посоветовал мне не связываться с QT6, ибо она сырая, и осваивать зрелую QT5. Переустановил QT с учётом этого совета - появилась папка C:\Qt5円.15.2\msvc2019_64\bin содержащая qmake.exe и все нужные *.dll. Теперь моя Visual Studio нормально собирает и запускает пробный QT проект.

ответ дан 13 февр. 2024 в 7:59
2
  • сложно сказать что не так. Собираю свою программы и на Qt5 и на Qt6 но только в Qt Designer используя систему сборки cmake. Рекомендую перейти на нее. (масштаб комментариев маленький для подробностей). Конечно, среда VS лучше, но... не всегда. Commented 13 февр. 2024 в 8:29
  • Вас не смущает, что сборка для MinGW, а Вы пытаетесь собрать MS VC? Да, библиотеки в целом (!) совместимы, но... но.... но ... И маленький совет сразу - пользуйтесь сразу связкой QtCreator + cmake. И при необходимости - просто пересоберите Qt из исходников под ту среду (компиляторы) которые используете. Есть "струкция" нужна? Сам постоянно пересобираю. На счет сырости 6.x - сложный вопрос. Но ньюансов - море. Сам использую 5.15.17 Commented 22 окт. 2025 в 5:52

Ваш ответ

Черновик сохранён
Черновик удалён

Зарегистрируйтесь или войдите

Регистрация через Google
Регистрация через почту

Отправить без регистрации

Необходима, но никому не показывается

Отправить без регистрации

Необходима, но никому не показывается

Нажимая «Отправить ответ», вы соглашаетесь с условиями пользования и подтверждаете, что прочитали политику конфиденциальности.

Начните задавать вопросы и получать на них ответы

Найдите ответ на свой вопрос, задав его.

Задать вопрос

Изучите связанные вопросы

Посмотрите похожие вопросы с этими метками.