game-engineer:classes:2024:game-development-3:first-term:4:04-09-xx

あのエラー
Fig. 1: いわゆるあのエラー

FBXSDKのディレクトリをVisualStudioに設定して、さーて、気分も新たにゲーム制作を始めますか!よーし、じゃぁ、この前まで作ってたやつビルドしちゃうぞ。
えい!。。。。。
。。。。。

.....
1>Transform.cpp
1>Ossan.cpp
1>TestScene.cpp
1>コードを生成中...
1>LINK : fatal error LNK1104: ファイル 'kernel32.lib' を開くことができません。


はい、やる気無くなったー、のやつです。

たいていの場合、原因は一緒です。
ソリューションエクスプローラー ⇒ プロジェクト名を右クリック ⇒ プロパティ ⇒ VC++ディレクトリ





経験と実績から、③のところの、もともと入っていたはずのライブラリの設定が消えているか、<親またはプロジェクトの規定値から継承>のチェックが外れているパターンが多いはずです。

ソリューションエクスプローラー ⇒ プロジェクト名を右クリック ⇒ プロパティ ⇒ VC++ディレクトリ
 ⇒ インクルードディレクトリ ⇒ 右端をクリック

  • <編集>
  • <親またはプロジェクトの規定値から継承>

が表示されるので、<親またはプロジェクトの規定値から継承>をクリック、ライブラリディレクトリでも同様の操作。
念のため、一度、ダイアログ下の適用ボタンを押下。

ソリューションエクスプローラー ⇒ プロジェクト名を右クリック ⇒ プロパティ ⇒ VC++ディレクトリ
 ⇒ インクルードディレクトリ ⇒ 右端をクリック

  • <編集>
  • <親またはプロジェクトの規定値から継承>

編集を選び、上の内容をチェックして、

  • もともと入っていたっぽいディレクトリの設定が復活しているか?
  • ダイアログ下部の「親またはプロジェクトの規定値から継承(I)」にチェックが入っているか?

を確認、確認できたら、改めて、FBXSDKのディレクトリを設定してみる。
ライブラリディレクトリの方も同じです。

で、大体の場合は治ります。

  • game-engineer/classes/2024/game-development-3/first-term/4/04-09-xx.txt
  • 最終更新: 22カ月前
  • by root