1 名前:デフォルトの名無しさん [04/07/29 11:06] 機能無制限で使える本格的な無料コンパイラBC++についてのスレ。 ダウンロードはこちらから。 ↓ www.borland.co.jp/cppbuilder/freecompiler/ 前スレ part3 > pc5.2ch.net/test/read.cgi/tech/1054390397/ part2 > pc2.2ch.net/test/read.cgi/tech/1030493157/ part1 > pc3.2ch.net/test/read.cgi/tech/1002377328/
231 名前:もも [04/09/23 18:06:03] >>229 さん そうなんですか。 そういった情報って、どこかにまとまっていたりしませんかね。 教えていただけると非常にありがたいのですが。。。
232 名前:デフォルトの名無しさん mailto:sage [04/09/23 18:11:31] >>231 簡単に検索できたけど。 ttp://www.willus.com/ccomp_benchmark.shtml 他にもいっぱい。
233 名前:デフォルトの名無しさん mailto:sage [04/09/23 18:16:15] えいごかよ
234 名前:デフォルトの名無しさん mailto:sage [04/09/23 18:29:01] なんかもんくあっか?
235 名前:& ◆L9brH4QC5k [04/09/23 18:54:41] >>232 さん すいません、ありがとうございます。
236 名前:デフォルトの名無しさん mailto:sage [04/09/24 00:22:56] bccは64bitコード吐いてくれないんですよね・・・(;_;)
237 名前:デフォルトの名無しさん mailto:sage [04/09/24 11:23:11] 16bitコードも吐けねーだろ
238 名前:デフォルトの名無しさん mailto:sage [04/09/24 12:27:19] bcc64.exe
239 名前:デフォルトの名無しさん mailto:sag [04/09/24 17:25:50] 64bitWindowsOSが出てから文句いえ。
240 名前:デフォルトの名無しさん mailto:sage [04/09/24 18:29:30] www.microsoft.com/japan/windowsserver2003/64bit/ipf/default.mspx 文句いっていい?
241 名前:デフォルトの名無しさん mailto:sage [04/09/24 18:34:10] >>240 Itanium対応のコンパイラでないとダメじゃん。
242 名前:デフォルトの名無しさん mailto:sage [04/09/24 18:41:29] bccはitaniumどころかP7コードも吐けないしな。 P6選んでもi486と同じコード吐くらしいからP5止まりか?
243 名前:デフォルトの名無しさん mailto:sage [04/09/25 06:41:58] NASM使ってる人でかつBC++ユーザは MASM syntaxのソースがアセンブルできなく て往生したりするかと思います。 MASM or GASM syntaxのソースをNASM syntaxにconvertするツールがあれば便利だと 思ったのでした。僕は早見表を書いて、手作業でやりました。(^^;;;) みんなどうしてるんだろう? やはりVCを買うべきだろうか。インラインアセンブラ 使えるし。
244 名前:デフォルトの名無しさん mailto:sage [04/09/25 06:58:55] ml.exeをダウンロードしてくれば?
245 名前:デフォルトの名無しさん mailto:sage [04/09/25 06:59:28] >>243 www.masm32.com/
246 名前:デフォルトの名無しさん mailto:sage [04/09/25 09:07:23] >>243 BCBXにははじめからTASMついてくるしコンパイラも新しい IDEはすきなのに変えればいいし
247 名前:デフォルトの名無しさん mailto:sage [04/09/26 15:19:12] implib.exeが動かないんですがチョンの攻撃ですか?
248 名前:デフォルトの名無しさん mailto:sage [04/09/26 23:21:08] >>247 どういう答えをお望みですか?
249 名前:デフォルトの名無しさん [04/09/30 19:57:37] 歩主
250 名前:デフォルトの名無しさん mailto:sage [04/10/08 17:18:05] 保守
251 名前:デフォルトの名無しさん mailto:AGE [04/10/08 17:58:01] えいじいいい〜!
252 名前:デフォルトの名無しさん mailto:sage [04/10/12 06:18:03] #include<iosream> using namespace hoge という名前空間使った書き方でも、BCCは動きますか? 最近こちらの方が増えているようですが
253 名前:デフォルトの名無しさん mailto:sage [04/10/12 08:55:30] >>252 ×#include<iosream> ○#include<iostream> 最近増えたっつうか、C++の仕様が変更されて もう5年以上経つわけだが。 当然BCCもnamespaceに対応しているわな。
254 名前:デフォルトの名無しさん mailto:sage [04/10/12 13:17:59] >>253 ありがとうございます ずっとえっち付けて書いてました。さっさと新しい方に慣れます
255 名前:デフォルトの名無しさん [04/10/15 23:08:19] ボーランドMyPageに繋がりません。・゚・(ノД`)・゚・。
256 名前:デフォルトの名無しさん mailto:sage [04/10/15 23:43:08] お知らせ メンテナンスのため、下記の時間においてボーランドMyPageのサービスを一時停止いたします。 この間、ご迷惑をおかけいたしますが、何卒ご高配いただきますようお願い申し上げます。 サービス停止期間 2004年10月15日(金)22:00〜2004年10月16日(土)未明(予定)
257 名前:デフォルトの名無しさん mailto:sage [04/10/20 13:27:25] これ導入方法をまとめたページ無いの?
258 名前:デフォルトの名無しさん mailto:sage [04/10/20 17:37:33] ただ解凍するだけだ。
259 名前:デフォルトの名無しさん mailto:sage [04/10/20 17:47:25] 猫なんかにはまとめたと言う程ではないがそれなりに載っている。
260 名前:デフォルトの名無しさん mailto:sage [04/10/20 21:40:30] >>259 ありがと
261 名前:デフォルトの名無しさん mailto:sage [04/10/22 19:36:02] C言語の勉強のために bccで簡単なwindowsのコンソールアプリを作っているのだが WSAEventSelectやWSACreateEventをつかうと 外部シンボルを参照できませんでした。 というエラーがでる。 もしかしてWSAEventSelectはウィンドーアプリでしか作れない? webにはイベントベースだからコンソールもOKってなことが書いてあったのだが。
262 名前:デフォルトの名無しさん mailto:sage [04/10/22 20:41:48] Ws2_32.lib をリンクするとか?
263 名前:デフォルトの名無しさん mailto:sage [04/10/22 21:01:57] >>262 レスthx。 リンクさせてもだめっす。これでいいんですよね。 ilink32 -L"c:\borland\bcc32\lib" でいいんですよね。これだと_stargv_が参照できませんでした。(rootが参照) ってでます。
264 名前:デフォルトの名無しさん mailto:sage [04/10/22 21:05:55] 訂正 ilink32 -L"c:\borland\bcc32\lib" hoge.obj
265 名前:デフォルトの名無しさん mailto:sage [04/10/23 17:36:42] それリンク先さがせるようにしただけちゃうんか
266 名前:デフォルトの名無しさん mailto:sage [04/10/23 18:38:48] >>265 その中にws2_32.libがあるのは確認したのだが..... 探し当てるのをミスるというのはあるのでしょか?
267 名前:デフォルトの名無しさん mailto:sage [04/10/23 23:32:38] >>266 パスを通したところで、その中の何をリンクするのか ちゃんと指示しないとダメなのはあたりまえです インクルードパスだって、パスを指定した上で、ソースの中で #include <hoge.h> とインクルードするファイルを指定していますよね ちなみに 「リンクするファイルはどうやって指定するんですか?」 という質問は却下します
268 名前:デフォルトの名無しさん mailto:sage [04/10/24 01:01:08] うまくいきました。 thx!All。 だがパス通しているのに指定しなければいけないのは解せない。 もし今度大量に指定ライブラリがあったらと思うとガクガクフ((((゚Д゚))))゙ルブル
269 名前:あいうえお [04/10/24 01:02:07] 家でボーランドのCコンパイラ使っているんですが、 (fp = fopen("Datafile.txt", "r") と、やって実行すると、本来ならドス窓に実行結果が出るはずなのですが ------------------------------------------------ 問題が発生したため、rensyu.exe を終了します。 ご不便をおかけして申し訳ありません。 作業中であった場合、その情報は失われた可能性があります。 この問題をMicrosoftに報告してください。 〜〜〜〜〜〜なんたら〜〜〜 ------------------------------------------------ と、出てしまいます。(Windows環境です) この問題をどうにか解決する手段はないでしょうか? 会社のUNIXでなら実行結果が出るのですが・・・。 (違うスレでも質問しましたが、ここのスレを今見つけました)
270 名前:デフォルトの名無しさん mailto:sage [04/10/24 01:21:43] >>269 マルチですか、そうですか
271 名前:デフォルトの名無しさん mailto:sage [04/10/24 14:22:51] >>268 パスが通ってる先のライブラリ全部使う可能性がほぼゼロなのに 解決しないシンボルがあるたびに全部検索するのはアホだろ だいいち手におえないほどのライブラリを使うような開発は 普通IDE使うので、面倒なところは全部肩代わりしてくれる
272 名前:デフォルトの名無しさん mailto:sage [04/10/25 02:28:39] 「while文を使ったメンバ関数は、インライン展開できません」 教科書にそんな関数幾らでも載っているのに、BCCの仕様??
273 名前:デフォルトの名無しさん mailto:sage [04/10/25 03:06:20] 教科書に載ってるのとインライン展開の可否とは関係ないだろ。
274 名前:デフォルトの名無しさん mailto:sage [04/10/25 13:22:05] そのまま書き写したら動かなかった inlineだstaticだとスコープ周りがややこしい例だったから もうちょっと見直そうっと
275 名前:デフォルトの名無しさん mailto:sage [04/10/25 13:45:04] inline ってそんなに良いの?
276 名前:デフォルトの名無しさん mailto:sage [04/10/25 14:04:25] >>275 inline はいいものでしょう。
277 名前:デフォルトの名無しさん mailto:sage [04/10/26 23:47:03] おぶじょいといのことかー
278 名前:デフォルトの名無しさん mailto:sage [04/10/26 23:47:59] はぁ?
279 名前:デフォルトの名無しさん mailto:sage [04/10/27 05:32:48] インリンか
280 名前:デフォルトの名無しさん mailto:sage [04/10/28 23:55:05] 頼むよ 誰かTurbo Debuggerの詳細な説明HPお願い
281 名前:デフォルトの名無しさん mailto:sage [04/10/29 23:08:45] 情けない質問だと思うんですが 送られてきたDLのリンクが開かないんですけど・・・ >>89 のページなんですが 開いたままいくらたっても表示されない・・・ どなたか教えてください
282 名前:デフォルトの名無しさん mailto:sage [04/10/30 00:52:21] ブラウザじゃなくてダウンローダやFTPクライアントで落としてみたら?
283 名前:デフォルトの名無しさん mailto:sage [04/11/10 18:20:10] 環境変数を設定して、プログラムが終了しても設定されたままにするには どうしたらいいんでしょうか? プログラム内で参照すると設定されてますが プログラムが終わると消えてしまいます。 #include <stdlib.h> main() { putenv("NULL=PO"); system("set"); }
284 名前:デフォルトの名無しさん mailto:sage [04/11/10 23:12:47] >>283 レジストリに書き込む。ここで便乗して質問したいけど、 再起動無しで以降の起動プロセスに繁栄させる方法がわかんない。
285 名前:283 mailto:sage [04/11/11 00:18:25] >>284 コマンドプロンプトを起動するときに、レジストリの内容が コマンドプロンプト内の環境変数領域に登録されます。 やりたいのは、コマンドプロンプトで起動されたプログラムから コマンドプロンプト内の環境変数領域を書き換えたいんです。 だからレジストリに書くのは無しの方向で。
286 名前:デフォルトの名無しさん mailto:sage [04/11/11 00:36:24] www.microsoft.com/japan/developer/library/jpwinpf/_win32_setenvironmentvariable.htm これとかじゃ駄目?よくわかんないけど
287 名前:デフォルトの名無しさん mailto:sage [04/11/11 01:16:09] 変数領域を書き換えた状態で子プロセスの起動じゃまずいのかな。 もしも親子じゃない別プロセスから環境変数のチートができたらセキリティの大穴で、 ディスク消去コマンドをcmd.exeにでもリネームしてパスを掛けられたらアウト。
288 名前:283 mailto:sage [04/11/11 01:27:07] >>286 だめだった。現在のプロセスでなく親プロセスのを変えられないと無理みたい。
289 名前:283 mailto:sage [04/11/11 01:33:04] >>287 あー、その絡みでできないようになってるのかな? 確かにコワイ。
290 名前:デフォルトの名無しさん [04/11/12 14:02:54] すみません、どうかお助け下さい。 「猫でもわかるC言語プログラミング」という本を見て勉強しているのですが あるソースをコンパイルしようとすると、以下のような文がでてコンパイルできません。 プロトタイプ宣言はしていますし、最後のエラーは意味すら分かりません。 一体どうすればよいのでしょうか? ------------------------------------------------------------------- C:\borland>bcc32 type03.c Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland type03.c: 警告 W8065 type03.c 26: プロトタイプ宣言のない関数 'menu' の呼び出し(関数 main ) 警告 W8065 type03.c 33: プロトタイプ宣言のない関数 'meibo_output' の呼び出し (関数 main ) Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: 外部シンボル '_meibo_output' が未解決(C:\BORLAND\TYPE03.OBJ が参照) ------------------------------------------------------------------- ■エラーが出るソース ・「猫でも〜」のP234〜238のソース type03.c ttp://49uper.com:8080/html/img-s/22577.zip ■環境 ・WinXP Home SP2 ・Borland C++ Compiler 5.5.1 以下のページを参考にデフォルトの場所にインストールし、動作テストでエラーなし ttp://www.m-n-j.com/town/internet_computer/makuzu/pgf/FreeProg-bcc551.html
291 名前:デフォルトの名無しさん mailto:sage [04/11/12 14:15:34] >>290 s/meido/meibo/
292 名前:290 mailto:sage [04/11/12 14:24:34] >>291 レスありがとうです。 えっと、すみません、それはどういう意味でしょうか?
293 名前:290 mailto:sage [04/11/12 14:41:47] ごめんなさい。>>291 の意味は分かりました。ありがとうございます。 …恥ずかしい… コンパイルはできたのですが、相変わらず 警告 W8065 type03.c 26: プロトタイプ宣言のない関数 'menu' の呼び出し(関数 main ) は出ます。もうちょっとソース眺めてみます。
294 名前:デフォルトの名無しさん mailto:sage [04/11/12 14:53:19] ちょっと質問いいですか? UNIX環境だと #include<eggx.h>のように指定すれば、グラフィックが 描けるじゃないじゃないですか。これをこのソフトで使いたい んですが何かいい方法ありましたら教えてくださいませ。
295 名前:290 mailto:sage [04/11/12 15:25:03] 報告です。 警告 W8065 type03.c 26: プロトタイプ宣言のない関数 'menu' の呼び出し(関数 main ) は調べてみたら分かりました。 ttp://wisdom.sakura.ne.jp/programming/c/c27.html プロトタイプ宣言を以下のように変更したら警告は出なくなりました。 × int menu(); ○ int menu(void); >>290 のソースは削除します。 今回は解決しましたが、まだまだ分からないことだらけです。 スレ汚しすみませんでした。
296 名前:デフォルトの名無しさん mailto:sage [04/11/13 04:23:34] >>293 C では int menu(); ではなく int menu(void); としないと 引数ゼロの関数を宣言したことにはなりません。
297 名前:デフォルトの名無しさん mailto:sage [04/11/13 05:03:56] >>294 eggxそのものじゃないけどGrWinをためしてみては? spdg1.sci.shizuoka.ac.jp/grwinlib/
298 名前:283 mailto:sage [04/11/13 19:16:21] いろいろ調べてみたけどわからなかった。 結局、プログラムでset文を実行するbatファイルを作って、 プログラム終了後にbatファイルを呼ぶようにしました。 スレ違い気味スマソ。
299 名前:デフォルトの名無しさん mailto:sage [04/11/14 21:31:46] なんかプログラムを実行すると一瞬開いてすぐ閉じるんですが。 これ仕様でしょうか。初心者は動体視力を鍛えることから始めろって意味でしょうか。
300 名前:デフォルトの名無しさん mailto:sage [04/11/14 21:36:27] とりあえず getch(); を最後に書いてみれ。 何かキーを押すまで消えない。
301 名前:デフォルトの名無しさん mailto:sage [04/11/14 21:40:29] >>300 なんか書く間もなく消えるんですが・・・
302 名前:デフォルトの名無しさん mailto:sage [04/11/14 21:42:14] ソースにですよ
303 名前:デフォルトの名無しさん mailto:sage [04/11/14 21:43:43] いや、なんていうか、それ以前に、コンパイラが一瞬で閉じるのでもうどうしたものかと
304 名前:デフォルトの名無しさん mailto:sage [04/11/14 21:44:51] コマンドプロンプトから実行しろ。
305 名前:デフォルトの名無しさん mailto:sage [04/11/14 21:46:09] ・・・コンパイラはダブルクリックして使うものじゃないよ 勉強は「猫でもわかるプログラミング」で
306 名前:デフォルトの名無しさん mailto:sage [04/11/14 21:47:53] ・・・わかりました。初心者以前の問題だったようで、どうもすいません
307 名前:デフォルトの名無しさん mailto:sage [04/11/14 21:50:57] ノシ<ガンガレ
308 名前:デフォルトの名無しさん [04/11/15 17:22:14] borland系特有の方言とかってありますか?
309 名前:本田 [04/11/16 00:45:57] >>308 VCLを呼び出すための方言がある。
310 名前:デフォルトの名無しさん mailto:sage [04/11/16 14:08:31] #pragma option pushもここだけじゃないか?
311 名前:デフォルトの名無しさん [04/11/16 23:38:53] BC++でDLLファイルはどうやって作るんですか?
312 名前:デフォルトの名無しさん [04/11/16 23:40:52] DLLファイル作る用のオプションを与える
313 名前:デフォルトの名無しさん mailto:sage [04/11/19 18:29:42] usr_vogel.at.infoseek.co.jp/Compiler/BCC/index.html
314 名前:デフォルトの名無しさん [04/11/20 12:02:25] bccはgccより最適化がpoorというのは本当ですか?
315 名前:デフォルトの名無しさん mailto:sage [04/11/20 13:09:16] VCTKがある今となっては存在価値無いと思うが。。。 まだOpenWatocomのほうがマシだし
316 名前:デフォルトの名無しさん mailto:sage [04/11/20 14:24:29] どうせうちのPCはVCTKを入れられない環境だよ…
317 名前:デフォルトの名無しさん mailto:sage [04/11/20 14:30:08] お手軽な上に日本語なんで 十分存在価値はある。
318 名前:デフォルトの名無しさん mailto:sage [04/11/20 17:10:53] 再起動なしでインストールからコンパイルまで可能なんで ネットカフェでプログラム作れるのはウマー。 サイズ小さいんで環境一式USBメモリでどこでもコンパイル。
319 名前:デフォルトの名無しさん mailto:sage [04/11/21 21:42:27] 落とせないのはなんでだろう。
320 名前:デフォルトの名無しさん mailto:sage [04/11/21 21:45:20] >>318 ネットカフェで何を作ろうとしているのか、気になる。。。
321 名前:デフォルトの名無しさん mailto:sage [04/11/21 22:40:31] キーロガー
322 名前:デフォルトの名無しさん [04/11/22 10:57:42]
323 名前:デフォルトの名無しさん mailto:sage [04/11/22 19:43:46] 作るよりダウンロードしたほうが早いだろう?
324 名前:デフォルトの名無しさん mailto:sage [04/11/26 10:14:57] Cソースをコンパイルしてエラーが一つあったのだが 警告が出すぎてエラー原因が見えないのだが、警告表示を消すコンパイルオプションってある?
325 名前:デフォルトの名無しさん mailto:sage [04/11/26 13:51:28] -w-
326 名前:デフォルトの名無しさん mailto:sage [04/11/26 13:53:44] >>325 ありがとう ご協力感謝する
327 名前:デフォルトの名無しさん mailto:sage [04/12/08 01:04:05] bccでinclude通るねえよ糞ッたれ・・・ と思ってcpadに移行したらすんなり通ったバンジャーイ
328 名前:デフォルトの名無しさん mailto:sage [04/12/08 05:56:21] インストーラがないと環境設定できない香具師多いなー
329 名前:デフォルトの名無しさん mailto:sage [04/12/08 11:55:43] 今時、「パス通せ」って言っても通じないからな。 それ以上に readme.txtを読むことも知らんし。
330 名前:デフォルトの名無しさん mailto:sage [04/12/08 13:33:04] 時代がちがうんだよ。
331 名前:デフォルトの名無しさん mailto:sage [04/12/08 14:40:10] bcc55が古いのだ