0

我安装了 libvorbis-div 与sudo apt install libvorbis-dev. 但是当我尝试使用gcc a.c命令编译我的简单代码时,我得到“未定义的对 `vorbis_info_init' 的引用”错误。

交流

#include "vorbis/codec.h"
int main(int argc, char **argv){
   vorbis_info vi;
   vorbis_info_init(&vi);
   return(0);
}
4

1 回答 1

0

如果您只运行 gcc ac,那么您缺少链接器参数。您应该将您正在使用的库介绍给编译器/链接器,在这种情况下是 gcc。

PS可能只是添加-lvorbis,但不要只是复制粘贴,在你的大脑中解析这些标志!

于 2020-02-27T07:41:39.650 回答