2018年2月23日金曜日

TVTest 0.10.0.0 x86 のコンパイル

症状:VS2017 で TVTest をコンパイルするとエラーが発生する

対処:Win SDK 10.0.15063 を追加インストールする

必要に迫られて TVTest 0.10.0.0(dev) を作成することになった。

コンパイルまでの道のりは下記のサイトが詳しい。
最新TVTest.exeのビルド手順(Visual Studio 2017版) | はんぺん.net

ところが、IT界の世の常で、「たいていの物事は書いてあるとおりにやっても上手くいかない」という困った状況に遭遇することになる。

VS2017 のインストールは「C++によるデスクトップ開発」となっているが、実際のところはバージョンアップが進み、Win SDK のバージョンがかみ合ってこない

※2018/2/22 時点では、10.0.16299 がインストールされる。

 必要なのは 10.0.15063 だが選択肢には存在せず、Webサイトの手順をなぞるだけの人にはどうしようもない。

解決方法は「C++によるゲーム開発」にチェックを入れることだ。
そこではオプションで旧型の SDK が導入できる。

↓の画像を参考にしていただければ幸いだ。












※afxres.h のエラーが出る場合、winres.h に修正すること

0 件のコメント:

コメントを投稿

Office2013のService Pack 1がインストールに失敗する

症状: Office 2013 Proffesional x64 を Windows11 Pro x64 にインストールし、 Windows Update をすると SP 1 だけがインストールに失敗する 原因: サービスの「Windows Font Cache」を無効にしていた...