在一个使用SFML的项目中,我试图通过make编译我的队友部分。所有在他的Ubuntu上都运行良好,但是在我的debian上都出错了。/usr/local/include/SFML premission denied
我把所有的包括通过在libsfml需要在/ usr /本地/包括/文件夹和libsfml对在/ usr/local/lib目录/
ls -l /usr/local/include : drw-rwSrw- 7 root User size date SFML
我所有的.so不知道大写字母S是否是问题的关键,我以前从未见过。 关于sudo使所有工作正常。但我不应该成为编译这样一个项目的根源。
有什么建议吗?
以下是错误输出:
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>