ページ 11

DirectX9 ライブラリ インクルード エラー

Posted: 2016年2月04日(木) 23:28
by roxas710
DirectX9でゲーム制作していて、たまたま
GAME PROGRAMMING PRIMERという書籍を入手したので読み進めていて
ゲームプログラミング簡単学習というフォルダの中にあるソリューションを開いて、ビルドしてくださいの指示に従って
ビルドしてみるとエラーを吐いてビルドできません。

リンクのエラーだと思うのですが、このエラーと格闘して解決策が見つからなかったので
質問しました。

実行環境は、
Visual Studio 2015
DirectX9
NEGAA最新


解決策を教えてください。


2つのエラーです。

MSB8012
TargetPath(C:\Users\\Downloads\NEGAA_ver3.4\NEGAA ver3.4\学習パッケージ\ゲームプログラミング簡単学習 ver3.4\Debug\ゲームプログラミング簡単学習.exe) does not match the Linker's OutputFile property value (C:\Users\roxas710\Downloads\NEGAA_ver3.4\NEGAA ver3.4\学習パッケージ\ゲームプログラミング簡単学習 ver3.4\Debug\マイゲーム.exe). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile). ゲームプログラミング簡単学習 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppBuild.targets 1189



MSB8012
TargetName(ゲームプログラミング簡単学習) does not match the Linker's OutputFile property value (マイゲーム). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile). ゲームプログラミング簡単学習 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppBuild.targets 1191

MSB8012のエラーを取り除くサイトをみて、実際にしてみると
MSB8012のエラーが出なくなり、他に大量にエラーが来ました。

Re: DirectX9 ライブラリ インクルード エラー

Posted: 2016年2月05日(金) 01:06
by roxas710
申し訳ありません。自力で解決いたしました。
ただ、自分の満足いく解決方法ではありませんでしたが、解決方法の一応乗っけておきます。
http://www.orangemaker.sakura.ne.jp/lab ... rning.html

Visual Studio 2015で実行していたのですが、プラットフォームツールセットをVisual Studio 2010に
変えると上手く実行できました。

Visual Studio 2015 の設定でそのまま実行できるやり方が分かる方、教えてもらえると
幸いです。