質問編集履歴

1

文章とタイトルを編集しました。また意味が伝わりにくいため質問内容を大幅に変更しました。

2020/08/30 00:23

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- SOIL.libファイルをビルドし直したい。意味のわからないエラーがる原因が知りたい
1
+ SOIL.libファイルをビルドし直したて本番環境に導入たら定義ありませんとエラーが発生す理由と原因が知りたい Githubにコード
test CHANGED
@@ -1,22 +1,68 @@
1
- 質問1.SOIL.lib ライブラリファイルが古いためソースファイルをダウンロードしてきてそれをlibファイルを生成するためにビルドしてるですがこのエラーがでるため原因がわかりません。oepnglは正しく設定されているため設定していないときとエラーが違うため設定は正常と思われるのですが
1
+ ### ライブラリの変更内容
2
2
 
3
- どうすればいいのでしょうか?
4
-
5
-
6
-
7
- 質問2.というかlibファイルを生成するにはソリューションのビルトよろしいのでしょうか?
3
+ 元データを使ってビルドし直ししようしてとりえずエディタに乗っけたら拡張子の違でc,c++の違いでエラーになったのですべて.hpp .cppファイルに仕方なく変更しました。元.h .cす。
8
4
 
9
5
 
10
6
 
11
7
 
12
8
 
13
- 補足ですが作者サイトがもうすでにリンク切れのため探して2008年版のものしかないためコンパイルしなおす必要があるのです。
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
- ![イメジ説明](25524c925df485b57bbc23f2e9ed6993.png)
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
- エラー LNK2019 未解決の外部シンボル main が関数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ)参照されました soil C:\Users\yw325\source\repos\soil\soil\MSVCRTD.lib(exe_main.obj) 1
81
+ jisakuban: 自分ビルドするためにエラーを編集したコード
34
82
 
83
+
84
+
35
- ]
85
+ GitHub: https://github.com/Shigurechan/SOIL_build