Size: a a a

2021 July 07

AS

Anatoly Shirokov in Qt
Ну, тогда победа
источник

BA

Blank Alex in Qt
При попытки линковки QWebSocket...

Используя то, что написано на сайте, вписал в Cmake клиента и чёт вот такое ловлю

— Generating done
CMake Generate step failed. Build files cannot be regenerated correctly.
Процесс CMake завершился с кодом 1.
Прошло времени: 00:01.
Работа D:\Qt\Tools\CMake_32\bin\cmake.exe -S D:/RelatedChat/Client/RelatedChatClient -B D:/RelatedChat/Client/build-RelatedChatClient-Desktop_Qt_6_2_0_MinGW_64_bit-Debug на D:\RelatedChat\Client\build-RelatedChatClient-Desktop_Qt_6_2_0_MinGW_64_bit-Debug.
— Could NOT find Vulkan (missing: Vulkan_LIBRARY Vulkan_INCLUDE_DIR)
— Configuring done
CMake Error at CMakeLists.txt:23 (add_executable):
Target "RelatedChatClient" links to target "Qt6::Websockets" but the target
was not found. Perhaps a find_package() call is missing for an IMPORTED
target, or an ALIAS target is missing?


— Generating done
CMake Generate step failed. Build files cannot be regenerated correctly.
Процесс CMake завершился с кодом 1.
Прошло времени: 00:01.
источник

BA

Blank Alex in Qt
Почему он не находит его?
источник

BA

Blank Alex in Qt
Сам CmakeList.txt :
https://pastebin.com/FEnZWV1v
источник

BA

Blank Alex in Qt
Почему он вообще линкует вулкан, если тут работа с вебсокетами - не известно
источник

v

vyacheslav@deepin:~$ in Qt
а где там линковка вебсокетов?
источник

BA

Blank Alex in Qt
Find_package and target link
источник

AU

Abu Umar in Qt
find_package(QT NAMES Qt6 Qt5 COMPONENTS Widgets REQUIRED)
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Widgets REQUIRED)

И где тут вебсокеты?)
источник

v

vyacheslav@deepin:~$ in Qt
Только виджеты вижу
источник

AU

Abu Umar in Qt
target_compile_features(${PROJECT_NAME} PUBLIC cxx_std_20)
вместе с
set(CMAKE_CXX_STANDARD 17)
это ок? Мне просто интересно
источник

BA

Blank Alex in Qt
Упс, короче ошибочка вышла, старый cmake скинул, но там есть строчки с подключение
источник

BA

Blank Alex in Qt
Ошибка та же самая
источник

v

vyacheslav@deepin:~$ in Qt
обнови пастбин
источник

BA

Blank Alex in Qt
Всё установлено если что, так что не должно быть вообще таких проблем
источник

BA

Blank Alex in Qt
источник

AU

Abu Umar in Qt
Попробуй
find_package(QT NAMES Qt6 Qt5 COMPONENTS Widgets Websockets REQUIRED)
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Widgets REQUIRED)
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Websockets REQUIRED)
источник

v

vyacheslav@deepin:~$ in Qt
источник

v

vyacheslav@deepin:~$ in Qt
так попробуй
источник

BA

Blank Alex in Qt
Не заработало
источник

v

vyacheslav@deepin:~$ in Qt
какое
источник