我有一个SFML应用程序我想从Linux编译它的Windows。到目前为止,我已使用g++
和-lsmfl-graphics -lsfml-window -lsfml-system
现在我安装了 g ++ - mingw-w64-x86-64 ,我必须使用'/usr/bin/x86_64-w64-mingw32-g++'
进行编译
现在它说SFML/.../...hpp: No such file or directory
我读到我需要为它提供库的.so
文件的位置。
我从未见过那些,这些通常在哪里? SFML安装在/usr/local/include/SFML
-L'/location???'
答案 0 :(得分:1)
L'/usr/lib/x86_64-linux-gnu'
L
提供.so文件所在的搜索目录。
SFML .so文件恰好位于/usr/lib/x86_64-linux-gnu
然后你通常使用你的库标志
-lsfml-...
答案 1 :(得分:0)
-l:库名称(L lower)
g ++ -I / path / to / header -lmylib -L / path / to / library
现在它说SFML / ... / ... hpp:没有这样的文件或目录
编译错误,因为找不到头文件。先解决它。