提示コードは端末の画面です。以下の画面ですがglewをダウンロードしてきてそれをmakeしてmake install としたのですがそれを参照しようと
make g++ -c -MMD -MP source/Ellipse.cpp -o obj/Ellipse.o In file included from source/../header/Ellipse.hpp:6, from source/Ellipse.cpp:1: source/../header/Render.hpp:10:10: fatal error: glew/include/GL/glew.h: そのようなファイルやディレクトリはありません 10 | #include <glew/include/GL/glew.h> | ^~~~~~~~~~~~~~~~~~~~~~~~
としたのですが上手くインストールされていないせいかエラーがでます。これはなぜなのでしょうか?ライブラリのインストールする方法が知りたいです。
ダウンロードサイト: https://sourceforge.net/projects/glew/
terminal
1shigurechan@shigurechan-System-Product-Name:~/ダウンロード/glew-2.2.0$ make 2cc -DGLEW_NO_GLU -DGLEW_BUILD -O2 -Wall -W -Wshadow -pedantic -Iinclude -fPIC -Wcast-qual -ansi -pedantic -fno-stack-protector -o tmp/linux/default/shared/glew.o -c src/glew.c 3cc -shared -Wl,-soname=libGLEW.so.2.2 -o lib/libGLEW.so.2.2.0 tmp/linux/default/shared/glew.o -L/usr/X11R6/lib64 -L/usr/lib64 -lGL -lX11 4ln -sf libGLEW.so.2.2.0 lib/libGLEW.so.2.2 5ln -sf libGLEW.so.2.2.0 lib/libGLEW.so 6strip -x lib/libGLEW.so.2.2.0 7sed \ 8 -e "s|@prefix@|/usr|g" \ 9 -e "s|@libdir@|/usr/lib64|g" \ 10 -e "s|@exec_prefix@|/usr/bin|g" \ 11 -e "s|@includedir@|/usr/include/GL|g" \ 12 -e "s|@version@|2.2.0|g" \ 13 -e "s|@cflags@||g" \ 14 -e "s|@libname@|GLEW|g" \ 15 -e "s|@libgl@|-lGL -lX11|g" \ 16 -e "s|@requireslib@|glu|g" \ 17 < glew.pc.in > glew.pc 18cc -DGLEW_NO_GLU -DGLEW_STATIC -O2 -Wall -W -Wshadow -pedantic -Iinclude -fPIC -Wcast-qual -ansi -pedantic -fno-stack-protector -o tmp/linux/default/static/glew.o -c src/glew.c 19ar rv lib/libGLEW.a tmp/linux/default/static/glew.o 20ar: lib/libGLEW.a を作成しています 21a - tmp/linux/default/static/glew.o 22strip -x lib/libGLEW.a 23cc -DGLEW_NO_GLU -O2 -Wall -W -Wshadow -pedantic -Iinclude -fPIC -Wcast-qual -ansi -pedantic -fno-stack-protector -o tmp/linux/default/shared/glewinfo.o -c src/glewinfo.c 24cc -O2 -Wall -W -Wshadow -pedantic -Iinclude -fPIC -Wcast-qual -ansi -pedantic -fno-stack-protector -o bin/glewinfo tmp/linux/default/shared/glewinfo.o -Llib -Wl,-Bdynamic -lGLEW -L/usr/X11R6/lib64 -L/usr/lib64 -lGL -lX11 25strip -x bin/glewinfo 26cc -DGLEW_NO_GLU -O2 -Wall -W -Wshadow -pedantic -Iinclude -fPIC -Wcast-qual -ansi -pedantic -fno-stack-protector -o tmp/linux/default/shared/visualinfo.o -c src/visualinfo.c 27cc -O2 -Wall -W -Wshadow -pedantic -Iinclude -fPIC -Wcast-qual -ansi -pedantic -fno-stack-protector -o bin/visualinfo tmp/linux/default/shared/visualinfo.o -Llib -Wl,-Bdynamic -lGLEW -L/usr/X11R6/lib64 -L/usr/lib64 -lGL -lX11 28strip -x bin/visualinfo 29shigurechan@shigurechan-System-Product-Name:~/ダウンロード/glew-2.2.0$ make install 30install -d -m 0755 "/usr/include/GL" 31install -m 0644 include/GL/wglew.h "/usr/include/GL/" 32install: '/usr/include/GL/wglew.h' を削除できません: 許可がありません 33make: *** [Makefile:236: install.include] エラー 1 34shigurechan@shigurechan-System-Product-Name:~/ダウンロード/glew-2.2.0$ sudo make install 35[sudo] shigurechan のパスワード: 36install -d -m 0755 "/usr/include/GL" 37install -m 0644 include/GL/wglew.h "/usr/include/GL/" 38install -m 0644 include/GL/glew.h "/usr/include/GL/" 39install -m 0644 include/GL/glxew.h "/usr/include/GL/" 40sed \ 41 -e "s|@prefix@|/usr|g" \ 42 -e "s|@libdir@|/usr/lib64|g" \ 43 -e "s|@exec_prefix@|/usr/bin|g" \ 44 -e "s|@includedir@|/usr/include/GL|g" \ 45 -e "s|@version@|2.2.0|g" \ 46 -e "s|@cflags@||g" \ 47 -e "s|@libname@|GLEW|g" \ 48 -e "s|@libgl@|-lGL -lX11|g" \ 49 -e "s|@requireslib@|glu|g" \ 50 < glew.pc.in > glew.pc 51install -d -m 0755 "/usr/lib64" 52install -m 0644 lib/libGLEW.so.2.2.0 "/usr/lib64/" 53ln -sf libGLEW.so.2.2.0 "/usr/lib64/libGLEW.so.2.2" 54ln -sf libGLEW.so.2.2.0 "/usr/lib64/libGLEW.so" 55install -m 0644 lib/libGLEW.a "/usr/lib64/" 56install -d -m 0755 "/usr/lib/pkgconfig" 57install -d -m 0755 "/usr/lib/pkgconfig" 58install -m 0644 glew.pc "/usr/lib/pkgconfig/" 59shigurechan@shigurechan-System-Product-Name:~/ダウンロード/glew-2.2.0$ ls 60
回答2件
あなたの回答
tips
プレビュー