Setting the file. One moment.
Subchapter 144.20
troubleshooting/qt-dependencies.mdMarkdown2 KBView on GitHub
examples/10 filesIMPORTANT: The Zoom SDK requires specific Qt5 libraries bundled with the SDK. Do NOT install system Qt5.
tar -xf zoom-video-sdk-linux_x86_64.tar.xz
cd zoom-video-sdk-linux_x86_64# Qt5 libs are in SDK samples
cp -r samples/qt_libs/Qt/lib/* lib/zoom_video_sdk/cd lib/zoom_video_sdk
# Create unversioned symlinks
for lib in libQt5*.so.5; do
ln -sf $lib ${lib%.5}
done
# Verify
ls -la libQt5*.soShould see:
libQt5Core.so -> libQt5Core.so.5
libQt5Core.so.5
libQt5Gui.so -> libQt5Gui.so.5
libQt5Gui.so.5
...export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/lib/zoom_video_sdk# Link SDK libraries
link_directories(${CMAKE_SOURCE_DIR}/lib/zoom_video_sdk)
target_link_libraries(${PROJECT_NAME}
videosdk
Qt5Core Qt5Gui Qt5Network Qt5Qml Qt5Quick
)
# Set RPATH
set_target_properties(${PROJECT_NAME} PROPERTIES
BUILD_RPATH "${CMAKE_SOURCE_DIR}/lib/zoom_video_sdk"
INSTALL_RPATH "${CMAKE_SOURCE_DIR}/lib/zoom_video_sdk"
)Solution:
# Check library path
echo $LD_LIBRARY_PATH
# Add SDK lib directory
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/lib/zoom_video_sdk
# Or set in CMake RPATH (recommended)Cause: System Qt5 conflicting with SDK Qt5.
Solution:
Solution:
cd lib/zoom_video_sdk
for lib in libQt5*.so.5; do ln -sf $lib ${lib%.5}; done