新石器Wiki

近年はシリコン(石)から進化した便利なもので溢れる時代。そんな気になった事や試した事など記す。

ユーザ用ツール

サイト用ツール


programing:cpp_builder:cpp_builder-bpl-dll-exe_link


差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
programing:cpp_builder:cpp_builder-bpl-dll-exe_link [2020/02/05 09:01] – [実行時ライブラリ(.bpl/.dll)をEXEに含めてリンクする] yokoprograming:cpp_builder:cpp_builder-bpl-dll-exe_link [2026/07/28 13:16] (現在) – 外部編集 127.0.0.1
行 1: 行 1:
-実行時ライブラリ(.bpl/.dll)をEXEに含めてリンクする +====== 実行時ライブラリ(.bpl/.dll)をEXEに含めてリンクする ======
-===============================================+
 [[devtool/ide/cpp_builder-rad_studio/start|C++Builder]]で作成したプログラムファイルを実行した時に、C++Builderがインストールされていないパソコンでは以下のような「`*.bpl` がない」などのエラーが出る。 [[devtool/ide/cpp_builder-rad_studio/start|C++Builder]]で作成したプログラムファイルを実行した時に、C++Builderがインストールされていないパソコンでは以下のような「`*.bpl` がない」などのエラーが出る。
  
 {{:programing:cpp_builder:bpl-error-01.png?400|}} {{:programing:cpp_builder:bpl-error-01.png?400|}}
  
-必要な実行時ライブラリファイルも一緒に配布してもよいのだが、実行EXEファイルに実行時ライブラリ(`*.bpl`や`*.dll`)を一緒にリンクする方法で解決したので備忘録を残す。+必要な実行時ライブラリファイルも一緒に配布してもよいのだが、実行EXEファイルに実行時ライブラリ(`*.bpl`や`*.dll`)を一緒にリンクする方法で対応したので備忘録を残す。
  
-プロジェクト設定の変更 +===== プロジェクト設定の変更 =====
---------------------+
 プロジェクトの右クリックメニューから「オプション」を選択して、以下の設定を変更。 プロジェクトの右クリックメニューから「オプション」を選択して、以下の設定を変更。
  
行 23: 行 21:
 EXEファイルのサイズはかなり大きくなるが、EXE単体でも実行OKとなった。 EXEファイルのサイズはかなり大きくなるが、EXE単体でも実行OKとなった。
  
-補足 +===== 補足 =====
-----+
  
-  * 私のプロジェクトでは、以下の実行時ファイルがないとエラー出てた。  +  * 私のプロジェクトでは、以下の実行時ファイルがないとエラー出てた。  
 `rtl260.bpl`, `vcl260.bpl`, `vclx260.bpl`, `BORLANDMM.dll` `rtl260.bpl`, `vcl260.bpl`, `vclx260.bpl`, `BORLANDMM.dll`
 +  * `Debug`と`Relase`ビルドで設定が分けれるので、`Release`ビルドのみ上記設定にしておくとよい。
  
  
-参考 +===== 参考 =====
-----+
  
-1. [[https://www.gesource.jp/programming/bcb/22.html|DLLを使用せずEXE単体で実行できるようにコンパイルするには]]+  - [[https://www.gesource.jp/programming/bcb/22.html|DLLを使用せずEXE単体で実行できるようにコンパイルするには]]
  
  
programing/cpp_builder/cpp_builder-bpl-dll-exe_link.1580860884.txt.gz · 最終更新: by yoko