我用sudo apt install libvorbis-dev安装了libvorbis-div。但是,当我试图用gcc a.c命令编译我的简单代码时,我会得到“对`vorbis_info_init的未定义引用”错误。
a.c
#include "vorbis/codec.h"
int main(int argc, char **argv){
vorbis_info vi;
vorbis_info_init(&vi);
return(0);
}发布于 2020-02-27 07:41:39
如果您只运行gcc a.c,那么您将丢失链接器参数。您应该将正在使用的库介绍给编译器/链接器,在本例中是gcc。
可能只是添加-lvorbis,但不要只是复制粘贴,解析这些标志在你的大脑!
https://stackoverflow.com/questions/60428124
复制相似问题