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

Как добавить компоненты QT в cmake?

Хочу добавить компонент network в проект. В qmake я бы просто добавил QT += network. Как сделать также в cmake? Пробовал так:
find_package(QT NAMES Qt6 Qt5 COMPONENTS Widgets Network  REQUIRED)

Но все равно вылетает ошибка вроде: error: 'QTcpSocket' file not found
  • Вопрос задан
  • 573 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++ расширенный
    12 месяцев
    Далее
  • Нетология
    Разработчик на C++: Профессия + специализация + нейросети
    12 месяцев
    Далее
Решения вопроса 1
Вам нужен и target_link_libraries. Одного find_package недостаточно.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Zifix
@Zifix Куратор тега Qt
Barbatum
Смотрите на примеры Qt проектов, которые используют cmake, например вот: https://github.com/MASKOR/Qt3DPointcloudRenderer/b...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы