• ベストアンサー

「Borland C++ Builder 5」で作成したプログラムについて

「Borland C++ Builder 5」で作成したプログラム(コンポーネント使用)を、Builderを起動せずフリーソフトのようにWindows上で実行させるにはどうすればよいのでしょうか。

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

  • ベストアンサー
  • brogie
  • ベストアンサー率33% (131/392)
回答No.7

単独で実行できるファイルの作成方法の紹介をします。 1.メニューの「プロジェクト(P)」→「オプション」をクリックすると、「プロジェクト オプション」ダイアログが開きます。 2. 「パッケージ」タブをクリックして、下の方の「実行時パッケージを使って構築(B)」のチェックを外す。 3. 「リンカ」タブ(詳細ではない)をクリックして、「共有RTL DLLを使う(R)」のチェックを外す。 4.「OK」をクリックする。 これで準備OKです。つぎは再構築です。 5.メニューの「プロジェクト」→「すべてのプロジェクトの再構築(U)」です。 出来上がったexeファイルは少し大きめになりますが、他のパソコンでも実行でいます。 また、インストーラでインストールすることも出来ます、その作成方法は別です。 70過ぎの爺で御座います。参考なればよいが????

kogecha
質問者

お礼

C++Builder5をインストールしていないパソコンでも実行することができました。 すごくうれしかったです。 ありがとうございました。

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

その他の回答 (6)

  • teo98
  • ベストアンサー率23% (70/303)
回答No.6

先の回答が中途半端であったため、回答をいたします。C++Builderに添付の「InstallShield」を使って、ライブラリィーを配布する方法と、プログラム自体を一体化して配布する方法があります。下記のBorland社のホームページに書かれていますので参考にしてください。 1)プロジェクト(P)|オプション(O)|リンカ - ダイナミックRTLを使用のチェックをはずします。 2)プロジェクト(P)|オプション(O)|パッケージ - 実行時パッケージを使って構築のチェックをはずします。 これらの2件とも、オプションダイアログボックスの中央に大きく場所をとって見えています。 C++Builder4、5、6_PROのどれでもほぼ同じ画面になります。 因みに、プロジェクトのツリーをクリックすれば良いのは、Borland_C++の方だけの操作です。

参考URL:
http://www.borland.co.jp/qanda/cbuilder/c0003491.html
kogecha
質問者

お礼

C++Builder5をインストールしていないパソコンでも実行することができました。 すごくうれしかったです。 ありがとうございました。

すると、全ての回答が全文表示されます。
  • uyama33
  • ベストアンサー率30% (137/450)
回答No.5

 プロジェクトを表示します。 一番上のexe を右クリックします。 次に、 target expert を選びます。 ダイアログボックスの 右のやや下に  ダイナミック   スタティック の所があって、 印をスタティックの方に付ける。  これはボーランド C++ Ver 5 ですが、参考になるでしょうか?

kogecha
質問者

お礼

問題を解決することができました。 ありがとうございました。

すると、全ての回答が全文表示されます。
  • nubou
  • ベストアンサー率22% (116/506)
回答No.4

スタティックリンクを見つけることができないです。: プロジェクトのトリーのexeファイルを右クリックして ターゲットを選択しスタティクを選択状態にしokを押せばいいのでは?

kogecha
質問者

お礼

問題を解決することができました。 ありがとうございました。

すると、全ての回答が全文表示されます。
  • uyama33
  • ベストアンサー率30% (137/450)
回答No.3

コンパイルするときの オプションには スタティックリンク というのがありますか? これを指定すると 10倍くらいの大きさの exeファイルができます。 これならば、ダブルクリックすると 普通に動きます。  マイクロソフトの場合、安いコンパイラ にはこの機能は無いようです。  ボーランドのC++ Ver5 には この機能が付いていました。 新しい物については分かりません。

kogecha
質問者

補足

回答、ありがとうございます。 スタティックリンクを見つけることができないです。 実行ボタンを押してもオプション選択は表示されないです。

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

C++Builder Proだと、ライブラリィーも合わせて配布するインストーラーが付いています。Presonal版には付いていないと思うのですが、その場合は、それらをいちいち配布してあげなければなりません。 存在しないとのエラーの出たファイルを、C++Builderの入っているパソコンの中から検索して、配布してください。

kogecha
質問者

補足

回答、ありがとうございます。 「Borland C++ Builder 5」のPro版です。

すると、全ての回答が全文表示されます。
  • teo98
  • ベストアンサー率23% (70/303)
回答No.1

.exeファイルが作成されないのでようか? それは既に作成されていてエラーが出ているのでしょうか?

kogecha
質問者

補足

回答、ありがとうざいます。 Borland C++ Builder 5をインストールしたパソコンでは、EXEファイルを実行すると使えるのですが、それをインストールしていないパソコンでは「~がありません」とメッセージが出て使えませんでした。

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

関連するQ&A