を見つけていない基本的に私は、コンパイラがGLEW・ライブラリーが存在しないというエラーを出し理由を理解しよう:マック - OpenGLの - GLEW
fatal error: 'GL/glew.h' file not found
マイセットアップ:
醸造リスト:で
glew
glfw
glm
/usr/local/includeディレクトリ:
GL -> ../Cellar/glew/2.0.0/include/GL
GLFW -> ../Cellar/glfw/3.2.1/include/GLFW
glm -> ../Cellar/glm/0.9.8.3/include/glm
とのMakefile:
# OBJS specifies which files to compile as part of the project
OBJS = *.cpp
# CC specifies which compiler we're using
CC = g++
# INCLUDE_PATHS specifies the additional include paths we'll need
INCLUDE_PATHS = -I/usr/local/include -I/opt/X11/include
# LIBRARY_PATHS specifies the additional library paths we'll need
LIBRARY_PATHS = -L/usr/local/lib -I/opt/X11/lib
# COMPILER_FLAGS specifies the additional compilation options we're using
# -w suppresses all warnings
COMPILER_FLAGS = -w
# LINKER_FLAGS specifies the libraries we're linking against
# Cocoa, IOKit, and CoreVideo are needed for static GLFW3.
LINKER_FLAGS = -framework OpenGL -lglfw3 -lglew
# OBJ_NAME specifies the name of our exectuable
OBJ_NAME = main
#This is the target that compiles our executable
all : $(OBJS)
$(CC) $(OBJS) $(INCLUDE_PATHS) $(LIBRARY_PATHS) $(COMPILER_FLAGS) $(LINKER_FLAGS) -o $(OBJ_NAME)
私はと呼ばれる同じディレクトリにファイルがある場合:File.cppと私を実行します。
make File
を私が手:
fatal error: 'GL/glew.h' file not found
なぜ誰も説明することができます上記のセットアップが間違っている/破損しています
ps:os、el capitan
Xcodeを使用していますか? –
いいえ、私は自分のファイルシステムを持っています –
'make File':makefileにレシピのないターゲットを作りようとしていて、' make'が取り消す組み込みのレシピで困惑しています。このメイクファイルでは、それ以外の点ではそれほど問題はありません。 GNU MakeとGCCの作業の基礎を学ぶのがベストです。ここには初心者のチュートリアル(https://www3.ntu.edu.sg/home/ehchua/programming/cpp/gcc_make.html)があります。権威ある文書の場合は、ここには[GNU Make Manual](https://www.gnu.org/software/make/manual/make.html) があります。ここには[GCCマニュアル](https://gcc.gnu .org/onlinedocs /) –