私はDLLファイルに依存するアプリケーションを開発しました。デバッグ私のアプリケーションでは、アプリケーションは次のようなエラーを表示します:
「xxx.dll が見つからなかったため、このアプリケーションを起動できませんでした。」
したがって、DLL ファイルを .vcproj ファイルと同じディレクトリにコピーする必要があります。
プロジェクトを設定して、DLL ファイルを (推奨) 相対パスまたは (推奨されない) 絶対パスで検索する方法はありますか?
プロジェクト設定でインクルードとライブラリ パスを設定する方法と同様の概念です。
つまり、私がデバッグ私のアプリケーションでは( を押すとF5)上記のエラーがポップアップ表示されます。
ベストアンサー1
- プロジェクトのプロパティに移動 (Alt+F7)
- デバッグの右側を見てください
- 環境フィールドがあります。
- そこに相対パス(vcprojフォルダからの相対パス)を追加します。つまり、..\some-framework\libを
PATH=%PATH%;$(ProjectDir)\some-framework\lib
パスの先頭または末尾に追加します。PATH=C:\some-framework\lib;%PATH%
- もう一度 F5 (デバッグ) を押すと動作するはずです。