DLLを出力フォルダにコピーする方法
VisualStudio2005で、C++のプロジェクトを構築。
DLLがパスになかったので、
「***.exe - コンポーネントが見つかりません」というタイトルの
「*****.dll が見つからなかったため、このアプリケーションを開始できませんでした。アプリケーションをインストールし直すとこの問題は解決される場合があります。」
とかいうエラーが出て実行できない。
DLLをWindowsのフォルダにコピーするか、手動で実行ファイルのフォルダにコピーするか、素直に環境変数のPATHに追加すればいいのかもしれないが、なんか、負けた気がするので、
プロジェクトのファイルとしてDLLを追加し、プロパティで、
コマンドライン:「copy "$(InputPath)" "$(OutDir)\"」
説明:「DLLコピー中」
出力ファイル:「$(OutDir)\$(InputFileName)」
追加の依存ファイル:「$(InputPath)」
として対策。
なんか、もうちょいスマートにできなかったのか。。。
ラベル: C++, Microsoft, VisualStudio
昔から3D技術には興味があり、っというか仕事にもしてたり。
ブログに写真を張り付けると、駄文でも なんだかいい感じに見えるので、写真が自由に使えるサイトを探してみる。
Stock.XCHNG
PHPで作成してある