トップページ > 記事閲覧
DXライブラリからなくなったlibファイルの対処について質問
名前:わひこ 日時: 2022/05/05 18:31

いつもお世話になっています。 恐縮ではございますが、DXライブラリの構成につきまして質問がございます。 <質問> DXライブラリVer 3.19にてコンパイルできていたソフトウェアを DXライブラリVer 3.22aにてコンパイルしたところ以下のエラーが発生しました。   ☆エラー文     エラー LNK1104 ファイル 'DxLib_vs2015_x86_d.lib' を開くことができません。 「プロジェクトに追加すべきファイル_VC用」にて上記のlibファイルを確認したところ Ver 3.19では存在していましたがVer 3.22aでは存在していませんでした。 つきましては、上記ファイルがない理由と Ver 3.22a以降でコンパイルする場合のエラー回避方法がありましたらご教示頂けると大変助かります。 よろしくお願いいたします。
メンテ

Page: 1 |

Re: DXライブラリからなくなったlibファイルの対処について質問 ( No.1 )
名前:管理人 日時:2022/05/06 01:57

Ver3.22a ではランタイムライブラリの機能をDLLを使用して実行する DxLib_vs2015_x86_MDd.lib と、 従来通り実行ファイル(EXEファイル)にランタイムライブラリの機能も含めてしまう DxLib_vs2015_x86_MTd.lib で ファイルが分かれていますので、DxLib_vs2015_x86_d.lib は存在しません このファイルの使用分けは DxDataTypeWin.h で自動で行われていますので、DxLib_vs2015_x86_d.lib を 使用しようとしてエラーが発生してしまっているということは、インクルードしているファイルが依然として Ver3.19 のものが使用されてしまっていると考えられます プロジェクトのプロパティの『構成プロパティ』→『C/C++』→『全般』の『追加のインクルードディレクトリ』に 記述するDXライブラリのパスも Ver3.22a のフォルダになっているか確認してみてください m(_ _)m
メンテ
Re: DXライブラリからなくなったlibファイルの対処について質問 ( No.2 )
名前:わひこ 日時:2022/05/06 22:59

早い回答ありがとうございます。 プロジェクトのプロパティの『構成プロパティ』→『C/C++』→『全般』の『追加のインクルードディレクトリ』に 記述するDXライブラリのパスが Ver3.22a のフォルダになっていることを確認しました。 上記設定は問題ありませんでしたが、 Visual Studio 2019 にて「ソリューションのクリーン」を行いコンパイルしたら改善しました。 DXライブラリではなく私の開発環境が原因の様です。 お忙しい中、対応していただきありがとうございました。 本件はクローズでお願いいたします。
メンテ

Page: 1 |

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

   クッキー保存