Re: エディットコンティニューとプリコンパイル済みヘッダー ( No.1 ) |
- 名前:管理人 日時:2013/10/04 00:28
エラーメッセージを拝見する限りでは無効な文字( 全角文字や全角スペース、使用できない記号など )が
プログラム中にあるのが原因のようで、エディットコンテニューは関係なさそうです
よろしければ無効な文字( 特に全角スペース )が無いか調べてみてください
> もう一件、これとは関係無いんですが、VisualStudio2012以降だと、DxLib初期化後はブレークポイントで停止中にIDEが異常に重くなります。
> VisualStudio2010以前だと特に問題無いです。
恐らくDXライブラリが使用している DirectInput が原因だと思います
DxLib_Init を呼ぶ前に SetUseDirectInputFlag( FALSE ) ; という記述を追加してみてください
改善されると思います
ただ、DirectInput を使用しないことにより左右のシフトキーの判別ができなかったり、
入力のレイテンシが大きくなったりしますので、もしそれが問題になる場合は
リリースの前に SetUseDirectInputFlag( FALSE ) ; をコメントアウトするようにしてください
|
Re: エディットコンティニューとプリコンパイル済みヘッダー ( No.2 ) |
- 名前:(´・@・) 日時:2013/10/05 09:37
対応ありがとうございます。
停止中に重くなる方は、改善されました。
#ifdef _DEBUGで切り替えが出来るようにしておこうと思います。
エディットコンティニューの方は、通常のコンパイルは通って、実行中の差分コンパイルは通らないので、
差分コンパイル時に無効な文字を勝手に足されているような状況で、自分で無効な文字は入れていないです。
Microsoftの通り、プリコンパイルを許可しないにすると、エラーが消えるんですが、
それだとコンパイル時間が短くならないので、困っています。
ttp://msdn.microsoft.com/ja-jp/library/vstudio/c80txbh4.aspx
ttp://msdn.microsoft.com/ja-jp/library/vstudio/bdscwf1c.aspx
|
Re: エディットコンティニューとプリコンパイル済みヘッダー ( No.3 ) |
- 名前:管理人 日時:2013/10/06 05:37
私の環境でも VisualStudio2012 expressでプリコンパイル済みヘッダーを使用してみたのですが、
載せて頂いたようなエラーは発生しませんでした
よろしければエラーの発生するプロジェクトを圧縮してこちら
BQE00322(あっとまーく)nifty.com
( (あっとまーく)を@に置き換えてください )
に送って頂けないでしょうか?
私の環境でも発生するのか、発生する場合はその原因は何なのかなどを調べられる範囲で調べてみたいと思います
|
Re: エディットコンティニューとプリコンパイル済みヘッダー ( No.4 ) |
- 名前:(´・@・) 日時:2013/10/06 12:06
お返事ありがとうございます、あの後色々試した所、自己解決しました。
どうやら、プロパティの「必ず使用される、インクルードファイル」でプリコンパイル済みヘッダーを指定すると発生するIDEのバグ?のようで、各ソースファイルで直接ヘッダーをインクルードするとエラーが消えました。
お騒がせして申し訳ありませんでした。
|
Re: エディットコンティニューとプリコンパイル済みヘッダー ( No.5 ) |
- 名前:管理人 日時:2013/10/06 12:37
なるほど、そんな落とし穴があったんですね
VisualStudio開発者もそのように使われると想定していなかったんでしょうね (^ ^;
私も知らなかったので勉強になりました
|