ページ 11

VisualStudio2017で上手く起動しない

Posted: 2017年7月17日(月) 04:32
by laststart
初投稿です。

最近こちらのサイト(http://dixq.net/g/index.html)でC言語の学習をしています。
各項目のプロジェクトをDLして、VisualStudio2017で動かしていますが
「ゲームプログラミング設計」の「d.2」でDLするDivFileのプロジェクトを取り込むとエラーになります

以下がエラー内容です

エラー (アクティブ) E1696 ソース ファイルを開けません "windows.h" GameProg DataTypeWin.h
エラー (アクティブ) E1696 ソース ファイルを開けません "commctrl.h" GameProg DataTypeWin.h

恐らくヘッダーファイルがインクルード出来ていないみたいなのですが、VisualStudioの経験が浅く手詰まり状態です。


また新規でプロジェクトを立ち上げて、ソースをすべてコピーすると前のエラーは消えますが別のエラーがでます

エラー (アクティブ) E0167 型 "const char *" の引数は型 "const TCHAR *" のパラメーターと互換性がありません GameTest2 Player.cpp


VisualStudio2017側で必要な対応等があれば、教えていただきたいです。

Re: VisualStudio2017で上手く起動しない

Posted: 2017年7月17日(月) 08:44
by Math
これは既知の問題で過去ログで何度も説明してあります。
http://dixq.net/forum/viewtopic.php?f=3&t=19126
などを参考にしてみてください。

Re: VisualStudio2017で上手く起動しない

Posted: 2017年7月17日(月) 08:55
by Math
>最近こちらのサイト(http://dixq.net/g/index.html)でC言語の学習をしています。
>各項目のプロジェクトをDLして、VisualStudio2017で動かしていますが
>「ゲームプログラミング設計」の「d.2」でDLするDivFileのプロジェクトを取り込むとエラーになります
「d.2」以外に動いたものがあるのですか?

Re: VisualStudio2017で上手く起動しない

Posted: 2017年7月17日(月) 21:51
by laststart
返信ありがとうございます
早速、過去ログのリンクを参考にしたいと思います。

>「d.2」以外に動いたものがあるのですか?
最初の「1.1章 DXライブラリが使える環境を整えよう」でDLした「GameProg_2012」のプロジェクトは多少調整はしましたが、
正常に動いています (d.2に同様の調整はしたものの、エラーになってしまいます)

Re: VisualStudio2017で上手く起動しない

Posted: 2017年7月17日(月) 22:51
by Math
「GameProg_2012」の dxlib を Ver3.18c にしましたか?

Re: VisualStudio2017で上手く起動しない

Posted: 2017年7月17日(月) 23:49
by laststart
>「GameProg_2012」の dxlib を Ver3.18c にしましたか?
一応こちらのサイト (http://dxlib.o.oo7.jp/dxdload.html)でDLして、
「プロジェクトに追加すべきファイル_VC用」→フォルダ名変更→「GameProg_2012」フォルダのDxLibを上書き
の手順でVer3.18c にしました

Re: VisualStudio2017で上手く起動しない

Posted: 2017年7月17日(月) 23:55
by Math
それでOKのはずです。
あとは、[ソリューションの再ターゲット] を行うだけです。

Re: VisualStudio2017で上手く起動しない

Posted: 2017年7月18日(火) 02:33
by laststart
「ソリューションの再ターゲット」を行ってみると起動できました。
教えていただきおりがとうございます。