#qt #qt-creator
#qt #qt-creator
Вопрос:
Я новичок в Qt, изучаю учебник Qt Creator. Я пытаюсь подключить Qt к базе данных MySQL. Для этого мне нужно изменить файл .pro, добавив команду QT = core sql
Однако, как только я создаю проект, в меню нет файла .pro, только файл .ccp.
Установленная программа: Qt Creator 4.13.0
ОС: Windows 10 x64
Следующие шаги:
-
Выберите Новый проект
-
Выберите консольное приложение Qt
-
Система сборки: CMake
-
Комплекты: у меня есть несколько доступных; я использую Qt 5.15.1 MSVC2019 64bit
В отображаемом меню отображается CMakesList.txt файл и исходный файл main.ccp. Однако файл .pro не создан.
Комментарии:
1. Когда вы создали проект, вы наверняка выбрали опцию «cmake» в качестве системы сборки, генерирующей CMakeLists.txt вместо .pro я рекомендую вам создать проект и выбрать qmake в качестве системы сборки.
2. CMake не использует файлы .pro, вместо этого он использует CMakeLists.txt файлы. QMake использует файлы pro.
Ответ №1:
Для новой системы сборки вам следует изменить CMakeList.txt досье.
Пожалуйста, попробуйте заменить
target_link_libraries(myapp Qt5::Gui)
с
target_link_libraries(myapp Qt5::Gui Qt5::Sql)