SFMLを使用するプロジェクトでは、チームメイトの部分をmakeでコンパイルしようとしています。彼のubuntuではすべてが正常に実行されていますが、私のDebianではすべてがうまくいきません。
libsfmlに必要なすべてのインクルードを/usr/ local / include /フォルダーに置き、libsfmlのすべての.soを/ usr / local /lib/に置きます。
ls -l /usr/local/include : drw-rwSrw- 7 root User size date SFML
大文字のSが問題の鍵であるかどうかはわかりませんが、これまで見たことがありません。sudoですべてが正常に動作するようにします。しかし、私はそのようなプロジェクトをコンパイルするためにrootである必要はありません。
何かアドバイス?
エラー出力は次のとおりです。
LibrarySFML.hpp:14:29: error: /usr/local/include/SFML/Graphics.hpp: Permission denied
LibrarySFML.hpp:15:27: error: /usr/local/include/SFML/System.hpp: Permission denied
LibrarySFML.hpp:16:27: error: /usr/local/include/SFML/Window.hpp: Permission denied
LibrarySFML.hpp行14-15-16:
#include <SFML/Graphics.hpp>
#include <SFML/System.hpp>
#include <SFML/Window.hpp>