回答編集履歴

4

些細な修正

2021/09/28 02:21

投稿

itagagaki
itagagaki

スコア8402

test CHANGED
@@ -1,4 +1,4 @@
1
- コンパイル時に`glew/include/GL/glew.h`が見つからなかったということですから、まずそのファイルがどこにあるのか探し、そのパスをg++への`-I`オプション(あるいはCFLAGSマクロ)に付加しましょう。`Makefile`に直接記述するか、もしmakefileからそれに関して環境変数が参照されるようになっているなら、その環境変数を設定しましょう。
1
+ コンパイル時に`glew/include/GL/glew.h`が見つからなかったということですから、まずそのファイルがどこにあるのか探し、そのパスをg++への`-I`オプション(あるいはCFLAGSマクロ)に付加しましょう。`Makefile`に直接記述するか、もし`Makefile`からそれに関して環境変数が参照されるようになっているなら、その環境変数を設定しましょう。
2
2
 
3
3
 
4
4
 

3

誤記を修正

2021/09/28 02:21

投稿

itagagaki
itagagaki

スコア8402

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  ```
14
14
 
15
- が実行されているようなので、`glew/include/GL/glew.h`は`/usr/include/GL`の下にありそうですね。つまり`/usr/include/GL/glew.h`になっているっぽいですね。
15
+ が実行されているようなので、`glew.h`は`/usr/include/GL`の下にありそうですね。つまり`/usr/include/GL/glew.h`になっているっぽいですね。
16
16
 
17
17
  ということは、`glew/include/GL/glew.h`というパスではどうやっても参照できなさそうです。
18
18
 

2

誤記を修正

2021/09/28 02:18

投稿

itagagaki
itagagaki

スコア8402

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  ```
14
14
 
15
- が実行されているようなので、`glew/include/GL/glew.h`は`/usr/include/GL`の下にありそうですね。つまり`/usr/include/GL/include/GL/glew.h`になっているっぽいですね。
15
+ が実行されているようなので、`glew/include/GL/glew.h`は`/usr/include/GL`の下にありそうですね。つまり`/usr/include/GL/glew.h`になっているっぽいですね。
16
16
 
17
17
  ということは、`glew/include/GL/glew.h`というパスではどうやっても参照できなさそうです。
18
18
 

1

追記

2021/09/28 02:16

投稿

itagagaki
itagagaki

スコア8402

test CHANGED
@@ -1 +1,31 @@
1
- コンパイル時に`glew/include/GL/glew.h`が見つからなかったということですから、まずそのファイルがどこにあるのか探し、そのパスをgccへの`-I`オプションに付加しましょう。makefileに直接記述するか、もしmakefileからそれに関して環境変数が参照されるようになっているなら、その環境変数を設定しましょう。
1
+ コンパイル時に`glew/include/GL/glew.h`が見つからなかったということですから、まずそのファイルがどこにあるのか探し、そのパスをg++への`-I`オプション(あるいはCFLAGSマクロ)に付加しましょう。`Makefile`に直接記述するか、もしmakefileからそれに関して環境変数が参照されるようになっているなら、その環境変数を設定しましょう。
2
+
3
+
4
+
5
+ (追記)
6
+
7
+ ターミナルを見ると
8
+
9
+ ```
10
+
11
+ install -m 0644 include/GL/glew.h "/usr/include/GL/"
12
+
13
+ ```
14
+
15
+ が実行されているようなので、`glew/include/GL/glew.h`は`/usr/include/GL`の下にありそうですね。つまり`/usr/include/GL/include/GL/glew.h`になっているっぽいですね。
16
+
17
+ ということは、`glew/include/GL/glew.h`というパスではどうやっても参照できなさそうです。
18
+
19
+ そこから見直す必要がありそうです。
20
+
21
+
22
+
23
+ ただ、一方で、そもそも
24
+
25
+ ```
26
+
27
+ g++ -c -MMD -MP source/Ellipse.cpp -o obj/Ellipse.o
28
+
29
+ ```
30
+
31
+ makeでこのコマンドが実行されていて、g++への`-I`オプションが指定されていないので、どっちみち、そちらもどうにかしないといけないと思いますね。