===== あのエラー =====
{{:game-engineer:classes:2024:game-development-3:first-term:4:スクリーンショット_2024-04-09_152532.png?600|あのエラー}}
いわゆるあのエラー
FBXSDKのディレクトリをVisualStudioに設定して、さーて、気分も新たにゲーム制作を始めますか!よーし、じゃぁ、この前まで作ってたやつビルドしちゃうぞ。\\
えい!。。。。。\\
。。。。。\\
.....
1>Transform.cpp
1>Ossan.cpp
1>TestScene.cpp
1>コードを生成中...
1>LINK : fatal error LNK1104: ファイル 'kernel32.lib' を開くことができません。
\\
はい、やる気無くなったー、のやつです。
==== 原因 ====
たいていの場合、原因は一緒です。\\
ソリューションエクスプローラー => プロジェクト名を右クリック => プロパティ => VC++ディレクトリ\\
①\\
{{:game-engineer:classes:2024:game-development-3:first-term:4:tejun1.png?400|}}
\\
②\\
{{:game-engineer:classes:2024:game-development-3:first-term:4:tejun2.png?400|}}
\\
③\\
{{:game-engineer:classes:2024:game-development-3:first-term:4:tejun3.png?400|}}
経験と実績から、③のところの、もともと入っていたはずのライブラリの設定が消えているか、**<親またはプロジェクトの規定値から継承>**のチェックが外れているパターンが多いはずです。
==== 解決方法 ====
ソリューションエクスプローラー => プロジェクト名を右クリック => プロパティ => VC++ディレクトリ \\
=> インクルードディレクトリ => 右端をクリック\\
* **<編集>**
* **<親またはプロジェクトの規定値から継承>**
が表示されるので、**<親またはプロジェクトの規定値から継承>**をクリック、ライブラリディレクトリでも同様の操作。\\
念のため、一度、ダイアログ下の適用ボタンを押下。\\
ソリューションエクスプローラー => プロジェクト名を右クリック => プロパティ => VC++ディレクトリ \\
=> インクルードディレクトリ => 右端をクリック\\
* **<編集>**
* **<親またはプロジェクトの規定値から継承>**
編集を選び、上の内容をチェックして、\\
* もともと入っていたっぽいディレクトリの設定が復活しているか?
* ダイアログ下部の「親またはプロジェクトの規定値から継承(I)」にチェックが入っているか?
を確認、確認できたら、改めて、FBXSDKのディレクトリを設定してみる。\\
ライブラリディレクトリの方も同じです。\\
で、大体の場合は治ります。\\