programing:cpp_builder:cpp_builder-bpl-dll-exe_link
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
programing:cpp_builder:cpp_builder-bpl-dll-exe_link [2020/02/05 08:47] – 作成 yoko | programing:cpp_builder:cpp_builder-bpl-dll-exe_link [2020/02/05 10:33] (現在) – [補足] yoko | ||
---|---|---|---|
行 1: | 行 1: | ||
実行時ライブラリ(.bpl/ | 実行時ライブラリ(.bpl/ | ||
=============================================== | =============================================== | ||
- | [[devtool/ | + | [[devtool/ |
+ | {{: | ||
+ | 必要な実行時ライブラリファイルも一緒に配布してもよいのだが、実行EXEファイルに実行時ライブラリ(`*.bpl`や`*.dll`)を一緒にリンクする方法で対応したので備忘録を残す。 | ||
+ | |||
+ | プロジェクト設定の変更 | ||
+ | -------------------- | ||
+ | プロジェクトの右クリックメニューから「オプション」を選択して、以下の設定を変更。 | ||
+ | |||
+ | ### 1)「C++リンカ」→「動的RTLとリンク」のチェックを外して「false」に設定 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ### 2)「パッケージ」→「実行時パッケージ」→「実行時パッケージを使ってリンク」のチェックを外して「false」に設定 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ### 3)再ビルド | ||
+ | |||
+ | EXEファイルのサイズはかなり大きくなるが、EXE単体でも実行OKとなった。 | ||
+ | |||
+ | 補足 | ||
+ | ---- | ||
+ | |||
+ | * 私のプロジェクトでは、以下の実行時ファイルがないとエラーが出てた。 | ||
+ | `rtl260.bpl`, | ||
+ | * `Debug`と`Relase`ビルドで設定が分けれるので、`Release`ビルドのみ上記設定にしておくとよい。 | ||
+ | |||
+ | |||
+ | 参考 | ||
+ | ---- | ||
+ | |||
+ | 1. [[https:// | ||
programing/cpp_builder/cpp_builder-bpl-dll-exe_link.txt · 最終更新: 2020/02/05 10:33 by yoko