質問編集履歴
1
文章とタイトルを編集しました。また意味が伝わりにくいため質問内容を大幅に変更しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
SOIL.libファイルをビルドし直した
|
1
|
+
SOIL.libファイルをビルドし直したて本番環境に導入たら定義がありませんというエラーが発生する理由と原因が知りたい Githubにコード
|
test
CHANGED
@@ -1,22 +1,68 @@
|
|
1
|
-
|
1
|
+
### ライブラリの変更内容
|
2
2
|
|
3
|
-
どうすればいいのでしょうか?
|
4
|
-
|
5
|
-
|
6
|
-
|
7
|
-
|
3
|
+
元データを使ってビルドし直ししようとしてとりえずエディタに乗っけたら拡張子の違いでc,c++の違いでエラーになったのですべて.hpp .cppファイルに仕方なく変更しました。元は.h .cです。
|
8
4
|
|
9
5
|
|
10
6
|
|
11
7
|
|
12
8
|
|
13
|
-
|
9
|
+
### 質問内容
|
14
10
|
|
15
|
-
|
11
|
+
ビルドは成功して本番環境(使いたいプロジェクト)に移行したらヘッダーは読み込めましたがビルドでSOIL.lib 定義がありませんというエラーが多発します。
|
16
12
|
|
13
|
+
これはなぜでしょうか?
|
17
14
|
|
15
|
+
「
|
18
16
|
|
17
|
+
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
|
18
|
+
|
19
|
+
エラー LNK2001 外部シンボル __imp_glClear は未解決です Project1 \Game.obj 1
|
20
|
+
|
21
|
+
エラー LNK2001 外部シンボル __imp_glClearColor は未解決です Project1 \Game.obj 1
|
22
|
+
|
23
|
+
エラー LNK2001 外部シンボル __imp_glGetError は未解決です Project1 \Game.obj 1
|
24
|
+
|
25
|
+
警告 LNK4075 /INCREMENTAL は /LTCG の指定によって無視されます。Project1 \LINK 1
|
26
|
+
|
27
|
+
警告 LNK4098 defaultlib 'MSVCRT' は他のライブラリの使用と競合しています。/NODEFAULTLIB:library を使用してください。 Project1 \LINK 1
|
28
|
+
|
29
|
+
エラー LNK2001 外部シンボル __imp_glBindTexture は未解決です Project1 \SOIL.lib(SOIL.obj) 1
|
30
|
+
|
31
|
+
エラー LNK2001 外部シンボル __imp_glDeleteTextures は未解決ですProject1 \SOIL.lib(SOIL.obj) 1
|
32
|
+
|
33
|
+
エラー LNK2001 外部シンボル __imp_glGenTextures は未解決です Project1 \SOIL.lib(SOIL.obj) 1
|
34
|
+
|
35
|
+
エラー LNK2001 外部シンボル __imp_glTexImage2D は未解決です Project1 \SOIL.lib(SOIL.obj) 1
|
36
|
+
|
37
|
+
エラー LNK2001 外部シンボル __imp_glTexParameteri は未解決です Project1 \SOIL.lib(SOIL.obj) 1
|
38
|
+
|
39
|
+
エラー LNK2001 外部シンボル __imp_glReadPixels は未解決です Project1 \SOIL.lib(SOIL.obj) 1
|
40
|
+
|
41
|
+
エラー LNK2001 外部シンボル __imp_wglGetProcAddress は未解決です Project1 \SOIL.lib(SOIL.obj) 1
|
42
|
+
|
43
|
+
エラー LNK2001 外部シンボル __imp_glGetString は未解決です Project1 \SOIL.lib(SOIL.obj) 1
|
44
|
+
|
45
|
+
エラー LNK2001 外部シンボル __imp_glGetIntegerv は未解決です Project1 \SOIL.lib(SOIL.obj) 1
|
46
|
+
|
47
|
+
エラー LNK2001 外部シンボル __imp_glBlendFunc は未解決です Project1 \SpriteComponent.obj 1
|
48
|
+
|
49
|
+
エラー LNK2001 外部シンボル __imp_glDrawElements は未解決です Project1 \SpriteComponent.obj 1
|
50
|
+
|
51
|
+
エラー LNK2001 外部シンボル __imp_glEnable は未解決です Project1 \SpriteComponent.obj 1
|
52
|
+
|
53
|
+
エラー LNK2001 外部シンボル __imp_glBindTexture は未解決です Project1 \Texture.obj 1
|
54
|
+
|
55
|
+
エラー LNK2001 外部シンボル __imp_glDeleteTextures は未解決です Project1 \Texture.obj 1
|
56
|
+
|
57
|
+
エラー LNK2001 外部シンボル __imp_glGenTextures は未解決です Project1 \Texture.obj 1
|
58
|
+
|
59
|
+
エラー LNK2001 外部シンボル __imp_glTexImage2D は未解決です Project1 \Texture.obj 1
|
60
|
+
|
61
|
+
エラー LNK2001 外部シンボル __imp_glTexParameteri は未解決です Project1 \Texture.obj 1
|
62
|
+
|
19
|
-
|
63
|
+
エラー LNK1120 15 件の未解決の外部参照 Project1 \Project1.exe 1
|
64
|
+
|
65
|
+
」※パス名だけ長く意味もないので削除しました。
|
20
66
|
|
21
67
|
|
22
68
|
|
@@ -24,12 +70,16 @@
|
|
24
70
|
|
25
71
|
|
26
72
|
|
73
|
+
### Github
|
74
|
+
|
75
|
+
Visual studio 2019でビルド .lib
|
27
76
|
|
28
77
|
|
29
|
-
エラーコード[
|
30
78
|
|
31
|
-
|
79
|
+
orijinal: 原版のデータ
|
32
80
|
|
33
|
-
|
81
|
+
jisakuban: 自分でビルドするためにエラーを編集したコード
|
34
82
|
|
83
|
+
|
84
|
+
|
35
|
-
|
85
|
+
GitHub: https://github.com/Shigurechan/SOIL_build
|