トップページ > 記事閲覧
"DxLib.h"がインクルードされない
名前:kaz 日時: 2015/01/20 23:24

はじめまして。 サイトを参考にVisual Studio 2013でDXライブラリの設定を行っているのですが、テストプロジェクトをビルドしようとした際に 「#include "DxLib.h"': skipped when looking for precompiled header use 1> Add directive to 'stdafx.h' or rebuild precompiled header」と表示されてしまいます。 あと、「プロジェクトに追加すべきファイル_VC用」のフォルダをどこに置くべきかわかりません。 どのようにしたら正しく読みこんでくれるのでしょうか? ちなみにVSの言語設定は英語です。
メンテ

Page: 1 |

Re: "DxLib.h"がインクルードされない ( No.1 )
名前:Nameless 日時:2015/01/21 18:43

プロパティの Configuration > C/C++ > Precompiled Header > Precompiled Header の設定がおそらく Use(/Yu) になっていると思うのでそれをDebug,Releaseともに Not Using Precompiled Headers に変更するとエラーがなくなると思います。 > あと、「プロジェクトに追加すべきファイル_VC用」のフォルダをどこに置くべきかわかりません。 > どのようにしたら正しく読みこんでくれるのでしょうか? 1つのコンピューターのみで開発する場合は使い方の6や8をしっかりと行っていれば どこに置いても問題はないと思います。 入力中右に表示される「...」というボックスを使うとGUIで設定できるので簡単です。 複数のコンピューターで使う場合は.vcxprojファイルがあるディレクトリに 「プロジェクトに追加すべきファイル_VC用」フォルダをコピーして 使い方のページの6や8で「.\プロジェクトに追加すべきファイル_VC用」とパスを入力することで どのコンピューターに持って行っても使うことができるようになります。
メンテ
Re: "DxLib.h"がインクルードされない ( No.2 )
名前:kaz 日時:2015/01/21 19:49

Nameless様 ご回答ありがとうございます。 頂いたアドバイスの通りプロジェクトの設定を変更したところ 件のエラーは表示されなくなりましたが、代わりに LNK2005: _WinMain@16 already defined in DrawPixel.obj というエラーが表示されるようになりました。
メンテ
Re: "DxLib.h"がインクルードされない ( No.3 )
名前:Nameless 日時:2015/01/22 18:01

プロジェクト内の複数の.cppファイルにWinMain関数があるのではないでしょうか。 実行しないほうのWinMain関数を削除するかコメントアウトしてください。
メンテ
Re: "DxLib.h"がインクルードされない ( No.4 )
名前:kaz(解決) 日時:2015/01/22 21:12

Nameless様 おかげさまで無事解決しました。 丁寧に解説していただきありがとうございます。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存