RSATom / QmlVlc

[ABANDONED] libvlc wrapper for Qt Quick 2/Qml
Other
139 stars 56 forks source link

Не собирается - win7 64bit qt 5.3 #23

Closed rstanislav closed 9 years ago

rstanislav commented 9 years ago

log: C:/Qt/Tools/mingw482_32/bin/mingw32-make -f Makefile.Debug mingw32-make[1]: Entering directory 'C:/Users/RS/Desktop/build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug' g++ -Wl,-subsystem,windows -mthreads -o debug\QmlVlcDemo.exe object_script.QmlVlcDemo.Debug -lglu32 -lopengl32 -lgdi32 -luser32 -lmingw32 -LC:/Qt/5.3/mingw482_32/lib -lqtmaind -LC:\mingw482\mingw32\lib -LC:\Utils\icu32_52_1_mingw482\lib -LC:\utils\postgresql\pgsql\lib -LC:\utils\mysql\mysql\lib -LC:\opensll\lib -LC:\Qt\5.3\mingw482_32/lib C:/Users/RS/Desktop/QmlVlcDemo/lib/vc-libvlc/libvlc.lib -lQt5Quickd -lQt5Multimediad -lQt5Qmld -lQt5Networkd -lQt5Guid -lQt5Cored ./debug\QmlVlcAudio.o: In function ZN11QmlVlcAudio14get_trackCountEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcAudio.cpp:30: undefined reference tovlc::audio::track_count()' ./debug\QmlVlcAudio.o: In function ZN11QmlVlcAudio8get_muteEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcAudio.cpp:35: undefined reference tovlc::audio::is_muted()' ./debug\QmlVlcAudio.o: In function ZN11QmlVlcAudio8set_muteEb': Makefile.Debug:158: recipe for target 'debug\QmlVlcDemo.exe' failed mingw32-make[1]: Leaving directory 'C:/Users/RS/Desktop/build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug' Makefile:34: recipe for target 'debug' failed C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcAudio.cpp:40: undefined reference tovlc::audio::set_mute(bool)' ./debug\QmlVlcAudio.o: In function ZN11QmlVlcAudio10get_volumeEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcAudio.cpp:45: undefined reference tovlc::audio::get_volume()' ./debug\QmlVlcAudio.o: In function ZN11QmlVlcAudio10set_volumeEj': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcAudio.cpp:50: undefined reference tovlc::audio::set_volume(unsigned int)' ./debug\QmlVlcAudio.o: In function ZN11QmlVlcAudio9get_trackEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcAudio.cpp:55: undefined reference tovlc::audio::get_track()' ./debug\QmlVlcAudio.o: In function ZN11QmlVlcAudio9set_trackEi': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcAudio.cpp:63: undefined reference tovlc::audio::set_track(unsigned int)' ./debug\QmlVlcAudio.o: In function ZN11QmlVlcAudio11get_channelEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcAudio.cpp:68: undefined reference tovlc::audio::get_channel()' ./debug\QmlVlcAudio.o: In function ZN11QmlVlcAudio11set_channelENS_6OutputE': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcAudio.cpp:73: undefined reference tovlc::audio::set_channel(libvlc_audio_output_channel_t)' ./debug\QmlVlcAudio.o: In function ZN11QmlVlcAudio10toggleMuteEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcAudio.cpp:78: undefined reference tovlc::audio::toggle_mute()' ./debug\QmlVlcAudio.o: In function ZN11QmlVlcAudio11descriptionEj': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcAudio.cpp:90: undefined reference tovlc::audio::track_count()' ./debug\QmlVlcInput.o: In function ZN11QmlVlcInput10get_lengthEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcInput.cpp:30: undefined reference tovlc::player::get_length()' ./debug\QmlVlcInput.o: In function ZN11QmlVlcInput7get_fpsEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcInput.cpp:35: undefined reference tovlc::player::get_fps()' ./debug\QmlVlcInput.o: In function ZN11QmlVlcInput11get_hasVoutEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcInput.cpp:40: undefined reference tovlc::video::has_vout()' ./debug\QmlVlcInput.o: In function ZN11QmlVlcInput12get_positionEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcInput.cpp:50: undefined reference tovlc::player::get_position()' ./debug\QmlVlcInput.o: In function ZN11QmlVlcInput12set_positionEd': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcInput.cpp:55: undefined reference tovlc::player::set_position(float)' ./debug\QmlVlcInput.o: In function ZN11QmlVlcInput8get_timeEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcInput.cpp:60: undefined reference tovlc::player::get_time()' ./debug\QmlVlcInput.o: In function ZN11QmlVlcInput8set_timeEd': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcInput.cpp:65: undefined reference tovlc::player::set_time(long long)' ./debug\QmlVlcInput.o: In function ZN11QmlVlcInput8get_rateEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcInput.cpp:70: undefined reference tovlc::player::get_rate()' ./debug\QmlVlcInput.o: In function ZN11QmlVlcInput8set_rateEd': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcInput.cpp:75: undefined reference tovlc::player::set_rate(float)' ./debug\QmlVlcInput.o: In function ZN3vlc6player9get_stateEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/libvlc_wrapper/vlc_player.h:60: undefined reference tovlc::basic_player::get_state()' ./debug\QmlVlcMediaDesc.o: In function ZN15QmlVlcMediaDesc8get_metaE13libvlc_meta_t': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcMediaDesc.cpp:30: undefined reference tovlc::media::meta(libvlc_meta_t) const' C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcMediaDesc.cpp:30: undefined reference to vlc::media::~media()' C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcMediaDesc.cpp:31: undefined reference tovlc::media::~media()' ./debug\QmlVlcMediaDesc.o: In function ZN3vlc6player13current_mediaEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/libvlc_wrapper/vlc_player.h:79: undefined reference tovlc::basic_player::current_media()' ./debug\QmlVlcPlayerProxy.o: In function ZN17QmlVlcPlayerProxy4playERK7QString': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayerProxy.cpp:179: undefined reference tovlc::player::clear_items()' C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayerProxy.cpp:181: undefined reference to vlc::player::add_media(char const*, unsigned int, char const**, unsigned int, char const**, bool)' C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayerProxy.cpp:183: undefined reference tovlc::player::play(unsigned int)' ./debug\QmlVlcPlayerProxy.o: In function ZN17QmlVlcPlayerProxy4playEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayerProxy.cpp:189: undefined reference tovlc::player::play()' ./debug\QmlVlcPlayerProxy.o: In function ZN17QmlVlcPlayerProxy5pauseEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayerProxy.cpp:194: undefined reference tovlc::player::pause()' ./debug\QmlVlcPlayerProxy.o: In function ZN17QmlVlcPlayerProxy11togglePauseEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayerProxy.cpp:199: undefined reference tovlc::player::togglePause()' ./debug\QmlVlcPlayerProxy.o: In function ZN17QmlVlcPlayerProxy4stopEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayerProxy.cpp:205: undefined reference tovlc::player::stop(bool)' ./debug\QmlVlcPlayerProxy.o: In function ZN17QmlVlcPlayerProxy4muteEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayerProxy.cpp:210: undefined reference tovlc::audio::set_mute(bool)' ./debug\QmlVlcPlayerProxy.o: In function ZN17QmlVlcPlayerProxy6unMuteEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayerProxy.cpp:215: undefined reference tovlc::audio::set_mute(bool)' ./debug\QmlVlcPlayerProxy.o: In function ZN17QmlVlcPlayerProxy10toggleMuteEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayerProxy.cpp:220: undefined reference tovlc::audio::toggle_mute()' ./debug\QmlVlcPlayerProxy.o: In function ZN17QmlVlcPlayerProxy7get_mrlEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayerProxy.cpp:225: undefined reference tovlc::media::mrl() const' C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayerProxy.cpp:225: undefined reference to vlc::media::~media()' C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayerProxy.cpp:226: undefined reference tovlc::media::~media()' ./debug\QmlVlcPlayerProxy.o: In function ZN17QmlVlcPlayerProxy10get_lengthEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayerProxy.cpp:241: undefined reference tovlc::player::get_length()' ./debug\QmlVlcPlayerProxy.o: In function ZN17QmlVlcPlayerProxy12get_positionEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayerProxy.cpp:246: undefined reference tovlc::player::get_position()' ./debug\QmlVlcPlayerProxy.o: In function ZN17QmlVlcPlayerProxy12set_positionEd': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayerProxy.cpp:251: undefined reference tovlc::player::set_position(float)' ./debug\QmlVlcPlayerProxy.o: In function ZN17QmlVlcPlayerProxy8get_timeEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayerProxy.cpp:256: undefined reference tovlc::player::get_time()' ./debug\QmlVlcPlayerProxy.o: In function ZN17QmlVlcPlayerProxy8set_timeEd': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayerProxy.cpp:261: undefined reference tovlc::player::set_time(long long)' ./debug\QmlVlcPlayerProxy.o: In function ZN17QmlVlcPlayerProxy10get_volumeEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayerProxy.cpp:266: undefined reference tovlc::audio::get_volume()' ./debug\QmlVlcPlayerProxy.o: In function ZN17QmlVlcPlayerProxy10set_volumeEj': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayerProxy.cpp:271: undefined reference tovlc::audio::set_volume(unsigned int)' ./debug\QmlVlcPlayer.o: In function ZN12QmlVlcPlayerC2EP7QObject': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayer.cpp:32: undefined reference tovlc::player::player()' C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayer.cpp:36: undefined reference to vlc::player::open(libvlc_instance_t*)' C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayer.cpp:32: undefined reference tovlc::player::~player()' ./debug\QmlVlcPlayer.o: In function ZN12QmlVlcPlayerD2Ev': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayer.cpp:41: undefined reference tovlc::player::close()' C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlayer.cpp:39: undefined reference to vlc::player::~player()' ./debug\QmlVlcPlaylist.o: In functionZN14QmlVlcPlaylist13get_itemCountEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlaylist.cpp:34: undefined reference to vlc::player::item_count()' ./debug\QmlVlcPlaylist.o: In functionZN14QmlVlcPlaylist11get_currentEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlaylist.cpp:44: undefined reference to vlc::player::current_item()' ./debug\QmlVlcPlaylist.o: In functionZN14QmlVlcPlaylist14addWithOptionsERK7QStringRK11QStringList': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlaylist.cpp:70: undefined reference to vlc::player::add_media(char const*, unsigned int, char const**, unsigned int, char const**, bool)' ./debug\QmlVlcPlaylist.o: In functionZN14QmlVlcPlaylist4playEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlaylist.cpp:75: undefined reference to vlc::player::play()' ./debug\QmlVlcPlaylist.o: In functionZN14QmlVlcPlaylist8playItemEj': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlaylist.cpp:80: undefined reference to vlc::player::play(unsigned int)' ./debug\QmlVlcPlaylist.o: In functionZN14QmlVlcPlaylist14setCurrentItemEj': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlaylist.cpp:85: undefined reference to vlc::player::set_current(unsigned int)' ./debug\QmlVlcPlaylist.o: In functionZN14QmlVlcPlaylist5pauseEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlaylist.cpp:90: undefined reference to vlc::player::pause()' ./debug\QmlVlcPlaylist.o: In functionZN14QmlVlcPlaylist11togglePauseEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlaylist.cpp:95: undefined reference to vlc::player::pause()' C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlaylist.cpp:96: undefined reference tovlc::player::play()' ./debug\QmlVlcPlaylist.o: In function ZN14QmlVlcPlaylist4stopEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlaylist.cpp:102: undefined reference tovlc::player::stop(bool)' ./debug\QmlVlcPlaylist.o: In function ZN14QmlVlcPlaylist4nextEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlaylist.cpp:107: undefined reference tovlc::player::next()' ./debug\QmlVlcPlaylist.o: In function ZN14QmlVlcPlaylist4prevEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlaylist.cpp:112: undefined reference tovlc::player::prev()' ./debug\QmlVlcPlaylist.o: In function ZN14QmlVlcPlaylist5clearEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlaylist.cpp:117: undefined reference tovlc::player::clear_items()' ./debug\QmlVlcPlaylist.o: In function ZN14QmlVlcPlaylist10removeItemEj': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlaylist.cpp:122: undefined reference tovlc::player::delete_item(unsigned int)' ./debug\QmlVlcPlaylist.o: In function ZN3vlc6player9add_mediaEPKcjPS2_b': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/libvlc_wrapper/vlc_player.h:66: undefined reference tovlc::player::addmedia(char const, unsigned int, char const, unsigned int, char const, bool)' ./debug\QmlVlcPlaylistItems.o: In function ZN19QmlVlcPlaylistItems9get_countEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlaylistItems.cpp:30: undefined reference tovlc::player::item_count()' ./debug\QmlVlcPlaylistItems.o: In function ZN19QmlVlcPlaylistItems5clearEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlaylistItems.cpp:35: undefined reference tovlc::player::clear_items()' ./debug\QmlVlcPlaylistItems.o: In function ZN19QmlVlcPlaylistItems6removeEj': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcPlaylistItems.cpp:40: undefined reference tovlc::player::delete_item(unsigned int)' ./debug\QmlVlcSubtitle.o: In function ZN14QmlVlcSubtitle14get_trackCountEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcSubtitle.cpp:30: undefined reference tovlc::subtitles::track_count()' ./debug\QmlVlcSubtitle.o: In function ZN14QmlVlcSubtitle9get_trackEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcSubtitle.cpp:35: undefined reference tovlc::subtitles::get_track()' ./debug\QmlVlcSubtitle.o: In function ZN14QmlVlcSubtitle9set_trackEi': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcSubtitle.cpp:43: undefined reference tovlc::subtitles::set_track(unsigned int)' ./debug\QmlVlcVideo.o: In function ZN11QmlVlcVideo14get_trackCountEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcVideo.cpp:77: undefined reference tovlc::video::track_count()' ./debug\QmlVlcVideo.o: In function ZN11QmlVlcVideo9get_trackEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcVideo.cpp:82: undefined reference tovlc::video::get_track()' ./debug\QmlVlcVideo.o: In function ZN11QmlVlcVideo9set_trackEi': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcVideo.cpp:90: undefined reference tovlc::video::set_track(unsigned int)' ./debug\QmlVlcVideo.o: In function ZN3vlc5video12get_contrastEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/libvlc_wrapper/vlc_video.h:47: undefined reference tovlc::video::get_ajust_filter_var(libvlc_video_adjust_option_t, float)' ./debug\QmlVlcVideo.o: In function ZN3vlc5video12set_contrastEf': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/libvlc_wrapper/vlc_video.h:49: undefined reference tovlc::video::set_ajust_filter_var(libvlc_video_adjust_option_t, float)' ./debug\QmlVlcVideo.o: In function ZN3vlc5video14get_brightnessEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/libvlc_wrapper/vlc_video.h:52: undefined reference tovlc::video::get_ajust_filter_var(libvlc_video_adjust_option_t, float)' ./debug\QmlVlcVideo.o: In function ZN3vlc5video14set_brightnessEf': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/libvlc_wrapper/vlc_video.h:54: undefined reference tovlc::video::set_ajust_filter_var(libvlc_video_adjust_option_t, float)' ./debug\QmlVlcVideo.o: In function ZN3vlc5video7get_hueEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/libvlc_wrapper/vlc_video.h:57: undefined reference tovlc::video::get_ajust_filter_var(libvlc_video_adjust_option_t, float)' ./debug\QmlVlcVideo.o: In function ZN3vlc5video7set_hueEf': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/libvlc_wrapper/vlc_video.h:59: undefined reference tovlc::video::set_ajust_filter_var(libvlc_video_adjust_option_t, float)' ./debug\QmlVlcVideo.o: In function ZN3vlc5video14get_saturationEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/libvlc_wrapper/vlc_video.h:62: undefined reference tovlc::video::get_ajust_filter_var(libvlc_video_adjust_option_t, float)' ./debug\QmlVlcVideo.o: In function ZN3vlc5video14set_saturationEf': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/libvlc_wrapper/vlc_video.h:64: undefined reference tovlc::video::set_ajust_filter_var(libvlc_video_adjust_option_t, float)' ./debug\QmlVlcVideo.o: In function ZN3vlc5video9get_gammaEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/libvlc_wrapper/vlc_video.h:67: undefined reference tovlc::video::get_ajust_filter_var(libvlc_video_adjust_option_t, float)' ./debug\QmlVlcVideo.o: In function ZN3vlc5video9set_gammaEf': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/libvlc_wrapper/vlc_video.h:69: undefined reference tovlc::video::set_ajust_filter_var(libvlc_video_adjust_option_t, float)' ./debug\QmlVlcVideoOutput.o: In function ZN17QmlVlcVideoOutput4initEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcVideoOutput.cpp:40: undefined reference tovlc::basic_vmem_wrapper::open(vlc::basicplayer)' ./debug\QmlVlcVideoOutput.o: In function ZN17QmlVlcVideoOutputD2Ev': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcVideoOutput.cpp:47: undefined reference tovlc::basic_vmem_wrapper::close()' ./debug\QmlVlcVideoOutput.o: In function ZN3vlc18basic_vmem_wrapperD2Ev': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/libvlc_wrapper/vlc_vmem.h:38: undefined reference tovlc::basic_vmem_wrapper::close()' ./debug\QmlVlcMmVideoOutput.o: In function ZN19QmlVlcMmVideoOutput4initEv': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcMmVideoOutput.cpp:42: undefined reference tovlc::basic_vmem_wrapper::open(vlc::basicplayer)' ./debug\QmlVlcMmPlayer.o: In function ZN14QmlVlcMmPlayerC2EP7QObject': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcMmPlayer.cpp:33: undefined reference tovlc::player::player()' C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcMmPlayer.cpp:37: undefined reference to vlc::player::open(libvlc_instance_t_)' C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcMmPlayer.cpp:33: undefined reference tovlc::player::~player()' ./debug\QmlVlcMmPlayer.o: In functionZN14QmlVlcMmPlayerD2Ev': C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcMmPlayer.cpp:44: undefined reference tovlc::player::close()' C:\Users\RS\Desktop\build-QmlVlcDemo-Desktop_Qt_5_3_0_MinGW_32bit-Debug/../QmlVlcDemo/lib/QmlVlc/QmlVlcMmPlayer.cpp:42: undefined reference to`vlc::player::~player()' collect2.exe: error: ld returned 1 exit status mingw32-make[1]: * [debug\QmlVlcDemo.exe] Error 1 mingw32-make: * [debug] Error 2 17:34:29: The process "C:\Qt\Tools\mingw482_32\bin\mingw32-make.exe" exited with code 2. Error while building/deploying project QmlVlcDemo (kit: Desktop Qt 5.3.0 MinGW 32bit) When executing step 'Make'

Судя по ошибкам что-то как раз с архитектурой... не могу разобраться :(

rstanislav commented 9 years ago

Очень странно - вручную загрузил модули и вижу то, что выше, если автоматом через загрузку модулей гитом - собирается ок, но не запускается демо - крашится. The program has unexpectedly finished. Без каких либо ошибок

RSATom commented 9 years ago

Ошибки приведенные выше, это ошибки линковки. Говорят они о том что не собралась или не линкуется https://github.com/RSATom/ya-libvlc-wrapper библиотека.

Некорректное завершение приложения - с большой долей вероятности происходит из-за наличия qt4 модуля среди подгружаемых vlc плагинов (plugins\gui\libqt4_plugin.dll). Нужно его просто удалить, либо изменить расширение на отличное от .dll

rstanislav commented 9 years ago

Не совсем понятно - откуда программа узнает о местонахождении системного vlc - его нужно в path добавлять ?

RSATom commented 9 years ago

В явном виде это нигде не задается, поэтому используется стандартный механизм поиска .dll предоставляемый Windows. PATH - один из вариантов. Я обычно помещаю комплект dll рядом с приложением.

RSATom commented 9 years ago

более подробно о поиске .dll в msdn: http://msdn.microsoft.com/en-us/library/windows/desktop/ms682586%28v=vs.85%29.aspx