Russian Qt Forum
Ноябрь 24, 2024, 19:13 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: RTSP на базе vlc-qt или opencv  (Прочитано 10982 раз)
ded
Новичок

Offline Offline

Сообщений: 15


Просмотр профиля
« Ответ #15 : Январь 30, 2022, 19:10 »

И кто мешает самому собрать под Qt6, если уж это так нужно? Ждать, что кто-то другой это соберёт можно вечно...

нашел форк для qt6
https://gitlab.com/Andryski/vlc-qt

первый шаг
cmake .. -GNinja -DCMAKE_BUILD_TYPE=Debug -DLIBVLC_LIBRARY="f:/vlc/bin/libvlc.dll"  -DLIBVLCCORE_LIBRARY="f:/vlc/bin/libvlсcore.dll" -DLIBVLC_INCLUDE_DIR="f:/vlc/include"

собралось

-- Building VLC-Qt 1.2.1
fatal: not a git repository (or any of the parent directories): .git
-- Build statically: OFF
-- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR)
-- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY OPENSSL_INCLUDE_DIR)
-- Could NOT find WrapOpenSSLHeaders (missing: OPENSSL_INCLUDE_DIR)
-- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR)
-- Using Qt
-- Installing to system QML import path: OFF
-- Found LibVLC include-dir path: F:/VLC/include
-- Found LibVLC library path:F:/VLC/bin/libvlc.dll
-- Found LibVLCcore library path:F:/VLC/bin/libvlсcore.dll
-- Configuring done
-- Generating done
-- Build files have been written to: F:/vlc-qt/build


собрал... при запуске ninja вылезает ошибка
F:\vlc-qt\build>ninja
[1/12] Building CXX object src/core/CMakeFiles/Core.dir/AudioDevice.cpp.obj
FAILED: src/core/CMakeFiles/Core.dir/AudioDevice.cpp.obj
F:\Qt\Tools\mingw900_64\bin\c++.exe -DCore_EXPORTS -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_SHARED -DUNICODE -DVLCQT_CORE_LIBRARY -DWIN32 -DWIN64 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_REENTRANT -D_UNICODE -D_WIN64 -IF:/vlc-qt/build/src/core/Core_autogen/include -IF:/vlc-qt/libvlc-headers/include -IF:/vlc-qt/libvlc-headers/include/vlc/plugins -IF:/VLC/include -IF:/VLC/include/vlc/plugins -IF:/vlc-qt/src -IF:/vlc-qt/src/core -IF:/vlc-qt/build/src -isystem F:/Qt/6.2.2/mingw_64/include/QtCore -isystem F:/Qt/6.2.2/mingw_64/include -isystem F:/Qt/6.2.2/mingw_64/mkspecs/win32-g++ -g -Wall -Wextra -std=gnu++17 -MD -MT src/core/CMakeFiles/Core.dir/AudioDevice.cpp.obj -MF src\core\CMakeFiles\Core.dir\AudioDevice.cpp.obj.d -o src/core/CMakeFiles/Core.dir/AudioDevice.cpp.obj -c F:/vlc-qt/src/core/AudioDevice.cpp
F:/vlc-qt/src/core/AudioDevice.cpp: In member function 'std::string AudioDevice::GetCurrentDevice()':
F:/vlc-qt/src/core/AudioDevice.cpp:38:17: error: 'libvlc_audio_output_device_get' was not declared in this scope; did you mean 'libvlc_audio_output_device_set'?
   38 |     auto temp = libvlc_audio_output_device_get(_vlcMediaPlayer->core());
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 libvlc_audio_output_device_set
ninja: build stopped: subcommand failed.

сможете подсказать, что делать дальше?
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 22.