@pyou

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

エラー C1083について

DxLibにて、ミニゲームプログラムの練習をしているのですが、エラー『C1083 include ファイルを開けません。'DxLib.h':No such file or directory』と出てしまいました。色々試行錯誤してみましたが、解決しないため、質問を投稿させていただきます。

状況としては、

・DxLibのファイルに今回開発中のHasyaというファイルが入っています。
・プロジェクトはデスクトップアプリケーション、空のプロジェクトで作成。.cppでソースファイルを追加。
・すべての構成にし、構成プロパティの中の詳細、「文字セット」を「マルチ バイト文字セットを使用する」に変更。
・すべての構成のまま、C/C++の中の全般、「追加のインクルード ディレクトリ」に DX ライブラリのインストール先を追加。
・すべての構成のまま、リンカーの中の全般、「追加のライブラリ ディレクトリ」に DX ライブラリのインストール先を追加。
・Release にし、C/C++の中のコード生成、「ランタイム ライブラリ」を「マルチスレッド(/MT)」に変更。
・Debug にし、C/C++の中のコード生成、「ランタイム ライブラリ」を「マルチスレッド デバッグ(/MTd)」に変更。

といった感じです。おわかりになる方がいらっしゃいましたら、教えていただけるとありがたいです。

0 likes

1Answer

インクルード指定された DxLib.h が見つからないというエラーです。インクルードディレクトリの設定が間違っているのでは。

Visual Studio Community 2019 向けの設定ページ https://dxlib.xsrv.jp/use/dxuse_vscom2019.html を見ると、

⑥ 次に右側に表示されている『追加のインクルードディレクトリ』の項目にDXライブラリのパッケージ内に
  入っている『プロジェクトに追加すべきファイル_VC用』フォルダのパスを入力してから、
  再度ダイアログ右下にある『適用(A)』ボタンを押します。
  ( パスの例→  c:\DxLib_VC\プロジェクトに追加すべきファイル_VC用

と書いてあります。 DxLib のインストール先が「c:\DxLib_VC」だとすると、その中に文字通り「プロジェクトに追加すべきファイル_VC用」という名前のディレクトリが入っています。そのディレクトリまで含めたパスを指定する必要があるということです。

同様に、『追加のライブラリディレクトリ』にもこれと同じパスを設定してください。

0Like

Your answer might help someone💌