質問編集履歴
7
文章を修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
インストールしてもglfwがリンクエラーになってしまう原因が知りたい。
|
test
CHANGED
File without changes
|
6
文章を修正
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
提示文を修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
glfw
|
1
|
+
ソースファイルからglfwをコンパイルする方法が知りたい
|
test
CHANGED
@@ -1,4 +1,5 @@
|
|
1
|
-
提示コードですが下記のコマンドを入力しても未定義というエラー出ます。
|
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/cc
|
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
|
-
|
25
|
+
|
25
26
|
```
|
26
27
|
|
27
28
|
|
4
文章を修正
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
文章を修正
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
文章を修正
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
文章を修正
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
|