- 1 名前:デフォルトの名無しさん mailto:sage [2005/12/21(水) 10:04:08 ]
- 機能無制限で使える本格的な無料コンパイラBC++についてのスレ。
ダウンロードはこちらから。 ↓ www.borland.co.jp/cppbuilder/freecompiler/ 前スレ part4 > pc8.2ch.net/test/read.cgi/tech/1091066805/ part3 > pc5.2ch.net/test/read.cgi/tech/1054390397/ part2 > pc2.2ch.net/tech/kako/1030/10304/1030493157.html part1 > pc3.2ch.net/tech/kako/1002/10023/1002377328.html
- 239 名前:デフォルトの名無しさん [2006/07/12(水) 23:23:28 ]
- こんにちは。
BMP画像を表示させるアプリケーションを作っています。 Borland C++ Compiler 5.5 でコンパイルしたところ、 リソースファイルで指定したビットマップのファイルが1Mを越えたあたりで コンパイルエラーで実行ファイルが作成できません。 指定ファイルの上限などあるのでしょうか。 初心者で、説明がわかりにくいところもあるかと思います。 どうぞよろしくおねがいいたします。 以下、エラーの内容です。
- 240 名前:239 [2006/07/12(水) 23:24:41 ]
- 239です。
BCC32 -W test.c は問題ありません。 そのあと BRC32 test をすると 「 Borland Resource Compiler Version 5.40 Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved. Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland 」 とコマンドプロンプトに表示された後、 「問題が発生したため、Turbo Incremental Linker を終了します。 ご不便をおかけして申し訳ありません。」 という画面がでてきます。(エラー報告を送信する・送信しないというボタンのある画面です) 送信しないをクリックするとコマンドプロンプトの画面に戻り 「** error 1 ** deleting kaw70.exe d:\docs\mydoc\cfile> 」 とコマンドプロンプトに表示されます。 つづく
- 241 名前:239 [2006/07/12(水) 23:26:38 ]
- つづき
test.rc の中身 /// Oth1 BITMAP "4.bmp" Oth2 BITMAP "5.bmp" Oth3 BITMAP "6.bmp" Oth4 BITMAP "7.bmp" Aug BITMAP "8.bmp" Sep BITMAP "9.bmp" Oct BITMAP "10.bmp" Nov BITMAP "11.bmp" Dec BITMAP "12.bmp" /// ↑だとエラー /// Oth3 BITMAP "6.bmp" Oth4 BITMAP "7.bmp" Aug BITMAP "8.bmp" Sep BITMAP "9.bmp" Oct BITMAP "10.bmp" Nov BITMAP "11.bmp" Dec BITMAP "12.bmp" /// ↑だとエラーは出ず、test.exeが作成されます。 というながれです。 ながくてすみませんが、よろしくおねがいします。
- 242 名前:デフォルトの名無しさん mailto:sage [2006/07/13(木) 09:04:56 ]
- >>239
brcc32でリソースコンパイルしてilink32で手動リンクさせてもダメ?
- 243 名前:239 [2006/07/13(木) 18:37:12 ]
- アドバイス、ありがとうございます。
でも、ilinkのやり方がわからないんです…。 なのでやり方が間違っているかもしれませんが、やってみました。 bcc32 -W test.c brcc test.rc ilink32 c0w32.obj test.obj,test.exe,,cw32.lib import32.lib,,test.res としたところ コマンドプロンプトの方に以下のようなメッセージがでました。 「Fatal: ファイル C0W32.OBJ が開けません」 (Binフォルダには「bcc32.cfg」も「ilink32.cfg」もあります。) また、コマンドラインの「c0w32.obj」を消したところ cw32.libがありませんとでます。 「c0w32.obj」と「cw32.lib」を消したところ import32.libがありませんとでます。 どうか、お知恵をお貸しください。
- 244 名前:デフォルトの名無しさん mailto:sage [2006/07/13(木) 19:51:48 ]
- リソースだけのDLLを作れ
- 245 名前:239 [2006/07/13(木) 21:28:23 ]
- 244さん
「リソースだけのDLL」を検索したら、いっぱい出てきました。 見たところややこしいですが、がんばって作ってみます。 ありがとうございました。
- 246 名前:デフォルトの名無しさん mailto:sage [2006/07/13(木) 23:33:51 ]
- このソフトって無料でC言語使えるの?
- 247 名前:デフォルトの名無しさん mailto:sage [2006/07/14(金) 00:00:42 ]
- うん、無料だよ。
- 248 名前:デフォルトの名無しさん mailto:sage [2006/07/14(金) 09:40:05 ]
- >>239,243
ilink は関係なくて、古い brc のバグ。 BCB6 についてるものでは問題ない。
- 249 名前:239 [2006/07/14(金) 23:45:45 ]
- 248 さん。
情報、ありがとうございます。 …そうですか、BCB6なら…。 BCCじゃ、だめなんですね。がっくし。 でも、だめだということがわかってよかったです。 ありがとうございました。
|

|