In file included from channel.cpp:20:0:
header.h:4:21: fatal error: vlc/vlc.h: No such file or directory
#include <vlc/vlc.h>
^
compilation terminated.
make: *** [.obj/channel.o] Error 1
答案1
在所有支持的 Ubuntu 版本中,vlc.h 由libvlc-dev。此软件包包含构建使用 VLC 功能的独立应用程序所需的标头和静态库。要安装 libvlc-dev,请打开终端并输入:
sudo apt-get install libvlc-dev
安装 libvlc-dev 后,vlc/vlc.h 的路径为/usr/include/vlc/vlc.h
答案2
@karel 的答案是正确的。但本着“教他们钓鱼“:如果你需要找到哪个包提供了某个文件,请安装apt-file
sudo apt-get install apt-file
sudo apt-file update
(不时重复更新)然后,就你的情况而言:
[romano:~] % apt-file search vlc/vlc.h
libvlc-dev: /usr/include/vlc/vlc.h