编译SFML项目时找不到-ludev,-lOpenGL,-lOpenAL

时间:2019-06-26 08:13:17

标签: c++ ubuntu sfml openal udev

我正在尝试在Ubuntu上构建SFML项目。但是它没有编译。

我已经安装了libudev-dev,libudev1,mesa-common-dev,libopenal-dev和libopenal1。

g++ -L<sfml location> -L/usr/lib/x86_64-linux-gnu -o ../../share/bin/dev/template_dev ../obj/dev/src/main.o  -static-libstdc++ -static-libgcc -static -static-libstdc++ -static-libgcc -static  -lsfml-graphics-s -lsfml-window-s -lsfml-audio-s -lsfml-network-s -lsfml-system-s -lcgui -lfreetype -lX11 -lXrandr -ludev -lGL -logg -lvorbis -lvorbisenc -lvorbisfile -lopenal -lpthread -ljpeg
/usr/bin/ld: cannot find -ludev
/usr/bin/ld: cannot find -lGL
/usr/bin/ld: cannot find -lopenal

我正在使用SFML 2.4.2。

编辑:库libudev.so位于/ lib / x86_64-linux-gnu /中,并且已将其链接。

0 个答案:

没有答案