• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXEにDLLファイルを同梱したいです。)

EXEにDLLファイルを同梱する方法を知りたい

このQ&Aのポイント
  • EXEファイルにDLLファイルを同梱する方法を教えてください。
  • C++でOPENCVを使用している開発環境で、EXEファイルにDLLファイルを同梱する方法を知りたいです。
  • Microsoft Visual Studio Express 2013 for Windows Desktopを使用している環境で、EXEファイルにDLLファイルを同梱する方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

> ”MSVCP120D.dllがないため、プログラムを開始できません。” DLLファイルのbasenameが'D'で終わっていることから、Debug-modeのDLLでしょう。 Debug-DLLは配布が許されていないのでコピー先に存在しないのも無理からぬこと。 実行モジュールもしくはそれが依存しているライブラリがDebug版であると推測されます。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • skp026
  • ベストアンサー率45% (1010/2238)
回答No.3

デバッグビルドのEXEを配布しているようです。 リリースビルドの仕方は、こちらが参考になります。 http://www.atmarkit.co.jp/ait/articles/1409/29/news143_5.html 再配布についてのこまごました話しはこちら。 お使いのexpress版の情報を確認ください。 https://www.visualstudio.com/ja-jp/mt676448.aspx 配布用のファイルのある位置も説明あります。

すると、全ての回答が全文表示されます。
  • catpow
  • ベストアンサー率24% (620/2527)
回答No.2

デバック版のDLL参照を取り消して、"D"じゃあないDLLを使って実行モジュールを作りましょう。

すると、全ての回答が全文表示されます。

関連するQ&A