• ベストアンサー

BRC32.exeは本当にリンクも出来るのでしょうか?

Borland BCC 5.5.1 を使っています。 アイコンファイルを埋め込もうとしていますがどうやってもうまくいきません。 test.cpp中の関連部分: wc.hIcon = LoadIcon(hInstance , TEXT("JUSTIC")); test.rcの内容: JUSTIC ICON "test.ico" 以上の状況で、 bcc32 -W test.cpp brc32 test.rc test.exe とやるのですがエラーも無く終了します。 バイナリのresファイルも出来ます。 しかし肝心のリンクはされていません。 統合環境でmakeしますとちゃんとリンクされます。 コマンドラインからの処理でどこか間違っているのでしょうか? いろいろと調べましたが解決に至っていません。 ほとほと困り果てています。 ご教示願えませんでしょうか。 どうぞよろしくお願い申し上げます。

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

  • ベストアンサー
  • KoHal
  • ベストアンサー率60% (110/181)
回答No.2

追試してみました。 確かにリンクしませんね。 コンパイルしかしてくれません。 ネットで簡単に検索してみましたが、  配布開始当時のBRC32はバグがあってリンクできなかった。  その後、バグフィックスされたバージョンが配布され、それではリンクできた。  現在では、なぜか理由は不明だがリンクできないという報告がちらほら。 という状況のようです。 仕方ないので、  統合環境が使えるのならそれをつかう。  どうしてもコマンドラインで操作したかったらILINK32を使う。 ということらしいです。 うーん、BCBのIDEはBRC32じゃなくて直接ILINK32を呼び出してるのかな? わからない。 あまり参考にはならない回答ですがご勘弁。

noname#22589
質問者

お礼

早速のレスありがとうございます。 結局 makefile を作り、直接 ilink32 を使うことによって解決できました。 どうもありがとうございました。

その他の回答 (1)

  • pi8027
  • ベストアンサー率11% (6/53)
回答No.1

そもそも、brc32.exeは開きますか?

noname#22589
質問者

お礼

早速のレスありがとうございます。 結局 makefile を作り、直接 ilink32 を使うことによって解決できました。 どうもありがとうございました。

関連するQ&A