我在树莓派上的 Raspbian 中安装了“libsdl1.2-dev”和“libvlc”(使用 sudo apt-get install blah),我正在使用 gcc 从https://wiki.videolan.org编译示例项目/LibVLC_SampleCode_SDL/
这是我的编译命令:
gcc -fpermissive test.cpp -lvlc -lsdl1.2-dev -o test
它似乎可以编译(在我添加 -fpermissive 并手动将 vlc 头文件放入 usr/include/vlc 之后)错误似乎发生在链接阶段,我得到了这两个错误;
/usr/bin/ld: cannot find -lvlc
/usr/bin/ld: cannot find -lsdl1.2-dev
我对 Linux 有点陌生,我不知道为什么它找不到它们。我也不确定默认情况下将它们安装在哪里,它们似乎有几个不同的位置。