質問編集履歴

7

文章を修正

2022/02/01 03:18

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- スファイからglfwをコパイルする方法が知りたい
1
+ インストールしてもglfwがリクエラーになってしまう原因が知りたい
test CHANGED
File without changes

6

文章を修正

2022/02/01 03:16

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -16,6 +16,57 @@
16
16
 
17
17
  参考サイト: https://stackoverflow.com/questions/43445942/opengl-glfw-undefined-reference-to-glfwinit
18
18
  参考サイト: https://qiita.com/chihiro/items/f270744d7e09c58a50a5
19
+
20
+ ##### インストールのコマンド
21
+ ```
22
+ shigurechan@shigurechan-System-Product-Name:~/ダウンロード/glfw/glfw/build$ sudo make install
23
+ [ 23%] Built target glfw
24
+ [ 26%] Built target boing
25
+ [ 28%] Built target gears
26
+ [ 30%] Built target heightmap
27
+ [ 32%] Built target sharing
28
+ [ 34%] Built target triangle-opengles
29
+ [ 38%] Built target particles
30
+ [ 40%] Built target splitview
31
+ [ 42%] Built target triangle-opengl
32
+ [ 44%] Built target offscreen
33
+ [ 46%] Built target wave
34
+ [ 48%] Built target windows
35
+ [ 51%] Built target window
36
+ [ 53%] Built target triangle-vulkan
37
+ [ 55%] Built target title
38
+ [ 57%] Built target tearing
39
+ [ 59%] Built target allocator
40
+ [ 62%] Built target clipboard
41
+ [ 64%] Built target joysticks
42
+ [ 67%] Built target events
43
+ [ 70%] Built target msaa
44
+ [ 73%] Built target glfwinfo
45
+ [ 77%] Built target iconify
46
+ [ 79%] Built target reopen
47
+ [ 81%] Built target gamma
48
+ [ 84%] Built target monitors
49
+ [ 86%] Built target timeout
50
+ [ 89%] Built target inputlag
51
+ [ 92%] Built target threads
52
+ [ 94%] Built target cursor
53
+ [ 97%] Built target empty
54
+ [100%] Built target icon
55
+ Install the project...
56
+ -- Install configuration: ""
57
+ -- Installing: /usr/local/lib/libglfw3.a
58
+ -- Up-to-date: /usr/local/include/GLFW
59
+ -- Up-to-date: /usr/local/include/GLFW/glfw3.h
60
+ -- Up-to-date: /usr/local/include/GLFW/glfw3native.h
61
+ -- Installing: /usr/local/lib/cmake/glfw3/glfw3Config.cmake
62
+ -- Installing: /usr/local/lib/cmake/glfw3/glfw3ConfigVersion.cmake
63
+ -- Installing: /usr/local/lib/cmake/glfw3/glfw3Targets.cmake
64
+ -- Installing: /usr/local/lib/cmake/glfw3/glfw3Targets-noconfig.cmake
65
+ -- Installing: /usr/local/lib/pkgconfig/glfw3.pc
66
+ shigurechan@shigurechan-System-Product-Name:~/ダウンロード/glfw/glfw/build$
67
+
68
+ ```
69
+
19
70
  ##### Console
20
71
  ```
21
72
  shigurechan@shigurechan-System-Product-Name:~/prg/test2$ g++ -lGL -lGLU -lglfw -lXrandr -lXxf86vm -lXi -lXinerama -lX11 -lrt -ldl Main.cpp

5

提示文を修正

2022/02/01 03:09

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- glfwInit(); が未定義にな原因が知りたい
1
+ ソースファイルからglfwをコンパイルす方法が知りたい
test CHANGED
@@ -1,4 +1,5 @@
1
- 提示コードですが下記のコマンドを入力しても未定義というエラー出ます。これはなぜしょうか?参考サイトを参考に#defineを入れましたが同じエラー出ます。
1
+ 提示コードですが下記のコマンドを入力しても未定義というエラー出ます。ライブラリリンクおそらくglfwが存在ていないめだと思うのですコンパイル手順知りたいです。
2
+ まず`CMakeLists.txt`を実行その後 `make `を実行してインストールしたのですがリンクエラーになるということはこの時点で何か間違えていると思うのですが何が違うのでしょうか?
2
3
 
3
4
 
4
5
  ##### 試したこと
@@ -17,11 +18,11 @@
17
18
  参考サイト: https://qiita.com/chihiro/items/f270744d7e09c58a50a5
18
19
  ##### Console
19
20
  ```
20
- shigurechan@shigurechan-System-Product-Name:~/prg/test$ g++ -lGL -lGLU -lglfw Main.cpp
21
+ shigurechan@shigurechan-System-Product-Name:~/prg/test2$ g++ -lGL -lGLU -lglfw -lXrandr -lXxf86vm -lXi -lXinerama -lX11 -lrt -ldl Main.cpp
21
- /usr/bin/ld: /tmp/ccvv8amB.o: in function `main':
22
+ /usr/bin/ld: /tmp/ccnCZs5r.o: in function `main':
22
23
  Main.cpp:(.text+0x9): undefined reference to `glfwInit'
23
24
  collect2: error: ld returned 1 exit status
24
- shigurechan@shigurechan-System-Product-Name:~/prg/test$
25
+
25
26
  ```
26
27
 
27
28
 

4

文章を修正

2022/02/01 03:05

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,8 @@
5
5
  参考サイトに沿って#defineを入れました。
6
6
  ヘッダーファイルを`shigurechan@shigurechan-System-Product-Name:/usr/include/GLFW$ ` に設置
7
7
  依存関係をインストール https://qiita.com/pollenjp/items/aef8f2e4692af1662289
8
+ コンパイル方法: https://www.glfw.org/docs/3.3/compile.html
9
+
8
10
 
9
11
 
10
12
 
@@ -12,7 +14,7 @@
12
14
  OS: ubuntu
13
15
 
14
16
  参考サイト: https://stackoverflow.com/questions/43445942/opengl-glfw-undefined-reference-to-glfwinit
15
-
17
+ 参考サイト: https://qiita.com/chihiro/items/f270744d7e09c58a50a5
16
18
  ##### Console
17
19
  ```
18
20
  shigurechan@shigurechan-System-Product-Name:~/prg/test$ g++ -lGL -lGLU -lglfw Main.cpp

3

文章を修正

2022/02/01 02:58

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,9 @@
3
3
 
4
4
  ##### 試したこと
5
5
  参考サイトに沿って#defineを入れました。
6
+ ヘッダーファイルを`shigurechan@shigurechan-System-Product-Name:/usr/include/GLFW$ ` に設置
7
+ 依存関係をインストール https://qiita.com/pollenjp/items/aef8f2e4692af1662289
8
+
6
9
 
7
10
 
8
11
  ##### 環境

2

文章を修正

2022/02/01 01:02

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -4,6 +4,9 @@
4
4
  ##### 試したこと
5
5
  参考サイトに沿って#defineを入れました。
6
6
 
7
+
8
+ ##### 環境
9
+ OS: ubuntu
7
10
 
8
11
  参考サイト: https://stackoverflow.com/questions/43445942/opengl-glfw-undefined-reference-to-glfwinit
9
12
 

1

文章を修正

2022/02/01 00:58

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,8 @@
1
1
  提示コードですが下記のコマンドを入力しても未定義というエラー出ます。これはなぜでしょうか?参考サイトを参考に#defineを入れましたが同じエラーが出ます。
2
+
3
+
4
+ ##### 試したこと
5
+ 参考サイトに沿って#defineを入れました。
2
6
 
3
7
 
4
8
  参考サイト: https://stackoverflow.com/questions/43445942/opengl-glfw-undefined-reference-to-glfwinit