1.先编译 vlc 3.0.8, 或者先安装 vlc 3.0.8 (libvlc-dev).
2.再编译 vlc-qt:
LIBVLCCORE_LIBRARY: 需要指定为 libvlc.so, 不能指定为 libvlccore.so, 否则会出现如下的错误:
/core/libVLCQtCore.so.1.2.0 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.9.5
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_video_get_spu_count’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_track_description_list_release’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_audio_equalizer_get_amp_at_index’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_media_player_set_equalizer’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_media_is_parsed’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_audio_get_track_description’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_media_list_add_media’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_media_player_set_pause’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_audio_get_channel’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_media_player_get_rate’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_media_list_count’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_event_attach’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_audio_get_track’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_media_player_get_media’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_audio_set_track’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_video_set_logo_int’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_media_list_insert_media’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_audio_equalizer_get_preset_count’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_media_tracks_get’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_video_set_callbacks’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_video_set_key_input’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_media_list_player_set_playback_mode’未定义的引用
../../src/core/libVLCQtCore.so.1.2.0:对‘libvlc_get_changeset’未定义的引用
上面的这些函数在 libvlc.so 库中, 不在 libvlccore.so 中.

本文介绍在编译vlc-qt过程中遇到的错误及解决方法。错误源于使用了错误的库文件libvlccore.so而不是libvlc.so,导致多个核心函数未找到定义。文章详细列举了所有未定义的函数,并指明正确配置可以避免此类问题。
1438

被折叠的 条评论
为什么被折叠?



