이전 글 참고하여 준비
(1) 프로젝트 경로에 include
lib
디렉토리 생성 후 해당 폴더에 아래 경로 폴더(파일) 복사
(1) include
vlc-qt_x64\include\VLCQtCore
vlc-qt_x64\include\VLCQtQml
vlc-qt_x64\include\VLCQtWidgets
(2) lib
vlc-qt_x64\lib\VLCQtCore.lib
vlc-qt_x64\lib\VLCQtWidgets.lib
(1) 구성속성 > C/C++ > 일반 > 추가 포함 디렉터리
$(ProjectDir)\include
(2) 구성속성 > 링커 > 일반 > 추가 라이브러리 디렉터리
$(ProjectDir)\lib
(3) 구성속성 > 링커 > 입력 > 추가 종속성
VLCQtCore.lib
VLCQtWidgets.lib
vlc-qt_x64\bin\libvlc.dll
vlc-qt_x64\bin\libvlccore.dll
(vlc sdk)\plugins
$(QTDIR)\plugins\platforms
vlc-qt_x64\bin\VLCQtCored.dll
vlc-qt_x64\bin\VLCQtQmld.dll
vlc-qt_x64\bin\VLCQtWidgetsd.dll
$(QTDIR)\bin\Qt5Core.dll
$(QTDIR)\bin\Qt5Cored.dll
$(QTDIR)\bin\Qt5Gui.dll
$(QTDIR)\bin\Qt5Widgets.dll
$(QTDIR)\bin\Qt5Widgetsd.dll
vlc-qt_x64\bin\VLCQtCore.dll
vlc-qt_x64\bin\VLCQtQml.dll
vlc-qt_x64\bin\VLCQtWidgets.dll
$(QTDIR)\bin\Qt5Core.dll
$(QTDIR)\bin\Qt5Gui.dll
$(QTDIR)\bin\Qt5Widgets.dll
오류: QObject: Cannot create children for a parent that is in a different thread.
(Parent is cameraTest(0xae90eff750), parent's thread is QThread(0x2570b455d80), current thread is QThread(0x2570b48e790)
답변: https://github.com/vlc-qt/vlc-qt/issues/87
인증없이
VLC-Qt "1.1.1" initialised
Using libvlc version: "3.0.17 Vetinari"
libvlc: cannot initialize COM (error 0x80010106)
libvlc: Failed to connect with rtsp://192.168.0.110:554/0/profile2/media.smp
libvlc: Failed to setup RTSP session
libvlc: Your input can't be opened
libvlc: VLC is unable to open the MRL 'rtsp://192.168.0.110:554/0/profile2/media.smp'. Check the log for details.
인증포함
VLC-Qt "1.1.1" initialised
Using libvlc version: "3.0.17 Vetinari"
libvlc: cannot initialize COM (error 0x80010106)
RET CODE:
200
>>>>>>>>>
libvlc: Failed to connect with rtsp://192.168.0.110:554/0/profile2/media.smp
libvlc: Failed to setup RTSP session
libvlc: Your input can't be opened
libvlc: VLC is unable to open the MRL 'rtsp://192.168.0.110:554/0/profile2/media.smp'. Check the log for details.