• ベストアンサー

無償borland C++5.5には

brc32.exeとbrcc32.exeが有りますが brc32はふつうに使っているのですが brcc32は余り使いません というのはbrcc32を実行してもリソースがリンクされないみたいなのです このbrcc32は何をするものであってどのように使うものなのでしょうか brc32との比較で説明していただければ幸いです

  • nubou
  • お礼率62% (293/470)

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

  • ベストアンサー
  • rara_sun
  • ベストアンサー率50% (271/539)
回答No.1

brc32.exeは単なるリソースコンパイラじゃなくて、リソースファイルの*.exeへのバインドも行うようです 単なるリソースコンパイラとしてはbrcc32.exeが存在するらしい。

nubou
質問者

お礼

ありがとうございます ということはgoo.exeとgoo.rcがあるときに brc32 goo はgoo.rcからgoo.resを作ってgoo.exeにリンクするのに対して brcc32 goo はgoo.rcからgoo.resを作るだけなんですね

関連するQ&A

  • 無償Borland C++5.5で

    bcc32 -W -WM -VM goo でgoo.cppからgoo.exeを作った後 brc32 goo でgoo.rcからgoo.resを作りました するとbrc32の実行でgoo.resができるだけでなく goo.exeが「goo.exeにgoo.resがリンクされた」と思われる動作をするようになりました そこで質問します brc32 goo をリターンしたときgoo.rcからgoo.resが作られる以外にどういうことが行われるのでしょうか?

  • Borland C++ Compilerについて。

    Borland C++ Compilerでコンパイルし、 exeファイルを実行したところ、 実行された画面が一瞬(0.1秒くらい)出て 消えてしまいました。 唯一、"Hello"を表示するプログラムは ちゃんと出ました。 原因は何でしょうか?

  • Borland C++ Compiler

    学校のC言語の授業で使用するので、Borland C++ Compilerをインストールしました。 今までに作ったプログラムや、教科書に載っていたサンプルプログラムをコンパイルして軽い勉強をしていたのですが、コンパイルの際にエラーが出るようになりました。 コマンドプロンプトでbcc32と打つと、パラメータのリストのようなものが出てくるので、-nなど適当にパラメータをつけて実行したら以下のようなエラーが出るようになりました。 Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland test.c: Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: 外部シンボル '_main' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ が参照) objとtdsファイルは出力されるのですが、exeが出力されません。 どうやったらなおるか、教えてください。

  • Borland C++ Compiler について…

    こんにちは。 Borland C++ Compiler 5.5 をダウンロードして、 メモ帳で、プログラムを書き (一番最初にたいていの人が書く例のアレ。) コマンドプロンプトでコンパイル…。 できません。どうしてでしょう?というのが質問です。 もちろん環境変数は設定しました。 変数名 > path 変数値 > C:\Borland\bcc55\bin このように。 実際にコンパイルすると 'bcc32' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と警告が出ます。 さらに、直接 C:\borland\bcc55\Bin\bcc32 と入力すると、コンパイルしてくれるようです。 が、ここでも別のエラーがでます。 エラー E2133: コマンド 'ilink32.exe' を実行できない と。 まとめ 1.コンパイルができない(環境変数関係?) 2.ilink32.exe が実行できない 以上の2点について、解決策をご存知の方がおられましたら、 ご教授願いたく存じます。

  • 無償Borland C++5.5は

    ・フリーソフトを作成して配布する ・会計ソフトを作成して自社の会計に使う は問題なく規約に抵触しないようなのですが ・他社の依頼で通信ソフトを作成し有償で譲渡する は許されるのでしょうか?

  • Microsoft Visual C++ 6.0でダイアログボックス作成後のEXE作成方法

    Microsoft Visual C++ 6.0を新規で開いて、「挿入」-「リソース」のリソースの挿入画面で、2つダイアログ(Dialog)を作りました。新規作成で作りましたので「Script1 – IDD_DIALOG1(Dialog)」「Script1 – IDD_DIALOG2(Dialog)」と2ウィンドウのタイトルバーに書かれてあります。さて、これらを保存しようとした時にプロジェクト名を決めないといけないみたいで、適当にtestと名づけました。プロジェクトを作成すると、「test.dsw」というプロジェクトワークスペースが出来ました。ここで、「Debug」というフォルダが作成されましたので、このフォルダ内にEXEファイルを作成して、EXEを実行して2つのウィンドウを上手く機能も付けてアプリケーションを作ろうと思っているのですが、コンパイルすると 『 プロジェクト 'test - Win32 Debug' 用の中間ファイルおよび出力ファイルを削除しています。 --------------------構成: test - Win32 Debug-------------------- リソースをコンパイル中... リンク中... LINK:error LNK2001:外部シンボル "_WinMainCRTStartup" は未解決です Debug/test.exe : fatal error LNK1120: 外部参照 1 が未解決です。 link.exe の実行エラー 』 と、ドッキングビューに表示されています。 どのようにしたら、EXEを作成できて実行できるか、対策案をお願いいたします。

  • Borlandの無償配布のCコンパイラの初期設定

    ダウンロードしてきたやつを実行させて無事にディレクトリはできたのですが、以下の手順2のところのパスに追加しろ、というのがどういうことなのか分かりません。何をやればいいのか教えて下さい。 今までLinuxの既存のgccという温室で作業していたので、いざWindows上でCを動かしたいときに何をやればいいのかわかりません。助けてください ============================================================= 1. freecommandlinetools.exe を実行します。無料の C++Builder 5 コマンドラインツール開発システムをインストールしたいドライブと フォルダを選択します。 2. インストール先の bin ディレクトリで次の手順を実行します。 a. 既存のパスに "c:\Borland\Bcc55\bin" を追加します。 b. bcc32.cfg ファイルを作成します。このファイルは,Include および Lib パスのコンパイラオプション(コンパイラの -I および -L スイッチ)を設定するものです。ファイルには次の 行を含めてください。 -I"c:\Borland\Bcc55\include" -L"c:\Borland\Bcc55\lib" c. ilink32.cfg ファイルを作成します。このファイルは,Lib パスのリンカオプションを設定するものです。ファイルには 次の行を含めてください。 -L"c:\Borland\Bcc55\lib"

  • Borland C Builder とOpenCVをリンクしたい。

    Borland C Builder とOpenCVをリンクしたい。 Borland C Builder V5でOpenCV V2.1.0を使おうとこの1週間試行錯誤していますが、やり方がわかりません。 http://opencv.jp/opencv2-x-tips/install-on-windowswindows32bit-64bit-visual-studio-opencv21 に書かれている通りにOpenCV-2.1.0-win32-vs2008.exeをDLしてCMAKEを実行させたのですが、Build内のbinやlibには何も生成されません。 OpenCV-2.0.0a-win32.exeも試しましたが同様です。 CMAKEはやはりマニュアル通りにソースはc:\OpenCV2.0 ビルドはc:\OpenCV2.0\Buildとし、Configure、ビルドフォルダー作成Yes、Borland Make Fileを選択してパスはdefault native computerにし、Configure、赤表示が出てConfiguring doneが出た後再度Configgure、Generateと操作していますが、結果のBuild内のbinやlibフォルダーには何も出力されませんし。 このCMAKEと言うのを使用するのは初めてで、使い方は分からないのでマニュアルどおり(と思っている方法)で行っています。 系列は違いますが、OpenGLの方はBorland C Builderとリンク出来、サンプルプログラムの実行も成功しております。 今回、OpenCVを使う必要があり、何方か私の操作ミスお分かりの方が居られましたら正しい方法をお教え下さい。 よろしくお願い致します。

  • C# リソースに埋め込んだ.exeファイルを実行

    別のプロジェクトで作成したアセンブリ(.exe)をあるアセンブリのリソースに埋め込み、実行したいのですが、どうすれば良いのでしょうか。 環境: VisualC# Express 2010 .NET Framewrok 4.0 です。

  • borlandでInvalid icon format // rcでresource file monita.ico is not in 3.00 format

    アイコンのリソースを、Borland C++ Compilerのbrc32でつくろうとしているのですが、うまくいきません。 試しに、C++ Toolkitのrcで試してみたのですが、うまくいきませんでした。 エラーの内容は、どちらもアイコンのフォーマット(書式?)がいけないというようなことでした。 メニューのリソースはうまく作成できたので、手順が間違っているとは思えません。 が、一応手順を書いておきます。  monita.icoファイルとtest.rcファイルを同じフォルダにいれる  //test.rc THEICON ICON "monita.ico" そしてコマンドラインで brc32 -r test.rcとする という手順です。間違ってませんよね? 考えられるのは、アイコンの書式?がいけないということだけなのですが、どうなんでしょうか。 アイコンはここから落としたものです。 http://www.erde702.com/osanpo/icon/

専門家に質問してみよう