我正在尝试在GNU / Linux系统(64位Linux Mint)上编译最新版本的libspotify,并且遇到了一些麻烦。包中包含的自述文件非常稀疏,我只运行它提到的两个命令来编译包含的示例:
cd share/doc/libspotify/examples
make LIBSPOTIFY_PATH=../../../..
这导致大约100个编译错误,都以“未定义的引用...”开头。我安装了两个必备库(libasound2-dev和libreadline-dev)并且不知道还能做什么。有什么想法吗?
提前致谢。
以下是错误的简短摘录:
jukebox.o:在函数
try_jukebox_start': jukebox.c:(.text+0x23): undefined reference to
sp_playlist_num_tracks'中 jukebox.c :(。text + 0x5f):未定义的引用sp_playlist_num_tracks' jukebox.c:(.text+0xa9): undefined reference to
sp_playlist_track'jukebox.c :(。text + 0xdf):未定义的引用sp_session_player_unload' jukebox.c:(.text+0x101): undefined reference to
sp_track_error'jukebox.c :(。text + 0x129):undefined 引用sp_track_name' jukebox.c:(.text+0x166): undefined reference to
sp_session_player_load'jukebox.c :(。text + 0x17a): 未定义引用`sp_session_player_play'
我还在同一问题上找到了一个线程here。