質問編集履歴

2

文章を修正

2021/11/07 12:33

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- 提示コードですが以下が以下のコードですが静的ライブラリを作成できるのですがビルドができません。静的ライブラリを作成してビルドするにはどういったコードを記述すればいいのでしょうか?
1
+ 提示コードですが静的ライブラリを作成できるのですがビルドができません。静的ライブラリを作成してビルドするにはどういったコードを記述すればいいのでしょうか?
2
2
 
3
3
 
4
4
 

1

文章を修正

2021/11/07 12:32

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- Makefileで静的ライブラリを作成する方法
1
+ Makefileで静的ライブラリを作成してビルドする方法
test CHANGED
@@ -1,4 +1,6 @@
1
- 提示コードですが以下の端末のエラーが出てしまうのですがどうやってMakefile上で静的ライブラリを成するのでしょうか?
1
+ 提示コードですが以下が以下ドです静的ライブラリを作成できるのですがビルドがきません。静的ライブラリをしてビルドするにはどういったコードを記述すればいいのでしょうか?
2
+
3
+
2
4
 
3
5
 
4
6
 
@@ -9,24 +11,6 @@
9
11
  参考サイト: [https://www.yunabe.jp/docs/static_library.html](https://www.yunabe.jp/docs/static_library.html)
10
12
 
11
13
  参考サイト: [https://www.fixes.pub/program/194511.html](https://www.fixes.pub/program/194511.html)
12
-
13
- ##### 端末
14
-
15
- ```
16
-
17
- $ make
18
-
19
- g++ Game/obj/Scene.o Game/obj/Entry.o Game/obj/Game.o Game/obj/Camera.o Game/obj/Main.o Game/obj/LightCube.o Game/obj/Player.o Game/obj/Actor.o Game/obj/Ground.o -o TopViewAction -ldl -lGLESv2 -lassimp -L -l FrameWork.a -L/usr/local/lib -lGLU -lGL -lglfw3 -pthread -lGL -lGLEW -lfreetype -lX11
20
-
21
- g++: エラー: FrameWork.a: そのようなファイルやディレクトリはありません
22
-
23
- make: *** [Makefile:24: TopViewAction] エラー 1
24
-
25
- [shigurechan@localhost TopViewGame]$
26
-
27
-
28
-
29
- ```
30
14
 
31
15
 
32
16
 
@@ -82,12 +66,6 @@
82
66
 
83
67
 
84
68
 
85
- $(PRG): $(GAME_OBJ)
86
-
87
- $(CXX) $^ -o $@ -ldl -lGLESv2 -lassimp -L -l $(STATIC_LIB) -L/usr/local/lib -lGLU -lGL -lglfw3 -pthread -lGL -lGLEW -lfreetype -lX11
88
-
89
-
90
-
91
69
 
92
70
 
93
71
  $(STATIC_LIB): $(FRAMEWORK_OBJ)
@@ -95,6 +73,14 @@
95
73
  ar rc $@ $^
96
74
 
97
75
  ranlib $@
76
+
77
+
78
+
79
+ $(PRG): $(GAME_OBJ)
80
+
81
+ $(CXX) $^ -o $@ -ldl -lGLESv2 -lassimp -L -l $(STATIC_LIB) -L/usr/local/lib -lGLU -lGL -lglfw3 -pthread -lGL -lGLEW -lfreetype -lX11
82
+
83
+
98
84
 
99
85
 
100
86
 
@@ -126,4 +112,6 @@
126
112
 
127
113
 
128
114
 
115
+
116
+
129
117
  ```