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/
751 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 12:12:58 ] >>745 そのRekotanプロジェクトはVC++.Netのβで作られたプロジェクトだな。 仕方ないのでVC7.1でプロジェクトを作ってコンパイルしたが、ノーエラーだった。 つまり、ベータコンパイラの環境がまずいのではないかと思う。
752 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 12:25:27 ] >>751 お前頭大丈夫か?
753 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 12:39:55 ] >>752 スマソ。二日酔いで調子が悪い。 >>748 そうでした。VC7.1なら、プロパティ→リンカ→入力→追加の依存ファイルに shlwapi.libを追加すれば、エラーは消え、コンパイルが通ります。 Borland-C++はよくわからないのですが、似たような感じで、リンク時に 強制的にshlwapi.libをリンクするようなコンパイラオプションを付ければいいはず。
754 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 14:32:26 ] インクルードファイル stdio.h が開けません。 とErrorが出るのはなぜ?
755 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 14:34:14 ] >>754 bcc32.cfg(とilink32.cfg)は用意したか?
756 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 14:37:00 ] >>755 すみません、よくわからないのですが・・・ 何も特別なことをしてないのでたぶん用意できていないのではないかと・・・
757 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 14:44:16 ] ( ゚д゚)、ペッ
758 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 14:55:05 ] >>756 www.cmagazine.jp/setbcc.html
759 名前:754 mailto:sage [2005/08/09(火) 15:03:39 ] >>758 setbccは使用しましたがErrorが出ちゃいます。 やっぱり設定ミスですかね?
760 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 17:47:34 ] >>756 「特別なことをしてない」ではなく「やるべきことをやってない」
761 名前:デフォルトの名無しさん [2005/08/13(土) 21:36:47 ] ところでお前らはBCCで何してる? オレは仕事で使うシミュレーションの計算部分だけ書いてDLL化 インターフェースはExcelとVBA どーよ
762 名前:デフォルトの名無しさん mailto:sage [2005/08/14(日) 00:42:37 ] >>761 その技、パクらせて戴く!
763 名前:デフォルトの名無しさん mailto:sage [2005/08/14(日) 11:01:41 ] 表計算 フリーなものではあんまりいいのないな。 (JAVA重過ぎ。)
764 名前:デフォルトの名無しさん [2005/08/16(火) 02:33:48 ] ここは表計算スレですか? オレはExcelは10万でも買う Wordはタダでも使わね BCCはタダだから使う Editorもタダが良い
765 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 17:05:48 ] >>764 そんな貴方にOpenOffice.org
766 名前:デフォルトの名無しさん mailto:sage [2005/08/16(火) 17:17:40 ] >>765 は実際に使ってみて言ってんの? 使ったことないんだったら使ってみ? とても人に勧めれるようなしろもんじゃねぇから。
767 名前:じぇぬろーく ◆RyJENULLoQ mailto:sage [2005/08/16(火) 22:25:16 ] >>764 タダのEditorだったら… つ[Peggy Pad ] ttp://www.anchorsystems.co.jp/anchor/ashp/peggy/pegindex.html
768 名前:デフォルトの名無しさん [2005/08/17(水) 00:41:07 ] おいおい、おめーら オレの振ったBCCの用途にはレス無しかい ひょっとしてインストールしっぱなし?
769 名前:デフォルトの名無しさん mailto:sage [2005/08/17(水) 16:59:25 ] つまらんレスだったんだろう
770 名前:デフォルトの名無しさん mailto:sage [2005/08/17(水) 23:04:13 ] DirectXスレで質問をしたところ pc8.2ch.net/test/read.cgi/tech/1122031254/311 詳しい事はこちらのスレで聞いてくれと言われました。 一体どういう事なのか詳しく教えてください。
771 名前:デフォルトの名無しさん mailto:sage [2005/08/17(水) 23:09:11 ] >>770 >>203-205
772 名前:デフォルトの名無しさん mailto:sage [2005/08/17(水) 23:24:56 ] >>771 dクスです。
773 名前:デフォルトの名無しさん mailto:sage [2005/08/18(木) 17:48:53 ] ttp://wisdom.sakura.ne.jp/system/directx/dxg3.html アダプタの数を表示するだけのプログラミングなんですが Fatal: Could not open Debug\test3.exe (program still running?) 上記のエラー?が出るのですが、どうすればいいでしょうか?
774 名前:デフォルトの名無しさん mailto:sage [2005/08/18(木) 18:24:06 ] あ、すみません。何か上手くいったみたいです。
775 名前:デフォルトの名無しさん mailto:sage [2005/08/18(木) 20:37:51 ] ttp://www.neco.nu/gohodoji/bccfaq/bccfaq.html#directx BCCでDirectXを使う方法がここに記載されていますが、 現在の最新版DirectX9.0を使う方法を教えてください。
776 名前:デフォルトの名無しさん mailto:sage [2005/08/18(木) 21:03:21 ] 1) DirectX SDK をインストールする。 2) www.clootie.ru/cbuilder/index.html でライブラリをもらってくる。 3) bcc32.cfg、ilink32.cfg にインクルード、ライブラリのパスを追加。 4) Direct3D でたぶんエラーになるので、どっかで #define sqrtf(f) (float)sqrt(f) を指定。
777 名前:デフォルトの名無しさん mailto:sage [2005/08/18(木) 21:13:39 ] >>776 ありがとうございます。 4)の意味がよく分からないので教えていただけませんか?
778 名前:777 mailto:sage [2005/08/20(土) 18:57:37 ] すみません。でしゃばりすぎました。すみませんすみまs
779 名前:デフォルトの名無しさん mailto:sage [2005/08/22(月) 03:45:11 ] >>505 と同じ症状でた ilink32 c0w32.obj hoge.obj,hoge.exe,,cw32.lib import32.lib,,hoge.res こんな感じでilink32を使えばうまく動くしresource hackerを使ってもうまくいくんだけど なんとかならんかなぁ
780 名前:779 mailto:sage [2005/08/22(月) 14:13:16 ] >>779 解決しました 原因:BCC551英語版だったから 解決:BCC551日本語版を使う 備考: 英語版だとexeに意味のない滅茶苦茶な数値ががリソースとして埋め込まれていました。 うまくいかなかった方法 ・RCファイルを半角アルファベットだけにする。 ・BCBX日本語版付属のBCC564+brc32を使う。 うまくいった方法 ・ilink32 c0w32.obj hoge.obj,hoge.exe,,cw32.lib import32.lib,,hoge.resのようにリンクする ・リソースハッカーを使ってリソースを追加する 試してない方法 ・BCC564(BCBX日本語版)&BCC551日本語版のBRC32の組み合わせ お騒がせしました。色々試しているうちにBCC564が気になったので 使えそうな目処が立ってきたらまた報告します。
781 名前:デフォルトの名無しさん mailto:sage [2005/08/23(火) 16:31:22 ] このフリーコンパイラは、ソースの行数制限とかありますか?
782 名前:デフォルトの名無しさん mailto:sage [2005/08/23(火) 16:38:23 ] ないんちゃう。普通に考える範囲では。
783 名前:デフォルトの名無しさん mailto:sage [2005/08/23(火) 17:03:33 ] というか無いからフリーだろ
784 名前:デフォルトの名無しさん mailto:sage [2005/08/23(火) 19:25:44 ] バージォンが古いだけで市販品と同じ。 付録は付いてないが。
785 名前:デフォルトの名無しさん mailto:sage [2005/08/26(金) 04:26:12 ] >>502-507 や>>779-780 と似た事態が発生。BCCはたぶん日本語版です。 BCCを再インストールしても、別のコンピュータで試しても同じ症状が出ました。 (1) 82KBのビットマップを表示するが、メニューとアイコンは指定しないプログラム (2) リソースでメニューとアイコンを指定するが、ビットマップは表示しないプログラム →期待通りのexeができる (3) 18KBのビットマップを表示して、さらにメニューとアイコンを指定するプログラム (4) 864KBのビットマップを表示して、さらにメニューとアイコンを指定するプログラム →アイコンとメニューは指定した通りになるが、ビットマップだけが表示されないexeができる (5) 1152KBのビットマップを表示するが、メニューとアイコンは指定しないプログラム →bcc32でexe生成後、brc32でresを結合する段階でilink32強制終了のダイアログ →BCC Developerを使う場合も、exeとresを結合する段階でilink32強制終了のダイアログ 「ilink32が受け付けるresの大きさに限度があるのか?」とも考えたけど 成功した(1)のresが82KBなのに対し、失敗した(3)のresは22KBだし、 1MBのresファイルをを扱えたこともあるから……何故?
786 名前:733 [2005/08/27(土) 06:02:25 ] >>734 >>741 ありがとうございました。 ということは#pragma option -u- でOKですね・・・ あれっ!?このスイッチ、コンソールアプリには使えないですね!? main()の名前が変わるからリンクできないですね・・・ と思ったらソースで_main()にしたらできた・・・orz
787 名前:742 [2005/08/27(土) 06:05:37 ] >>743 >>744 どうもありがとうございます。 >>743 なるほど、このソースなら確かにできますね・・・(なぜかBCCが通らない箇所があったので少し変えましたが・・・) 私がやっていたのは、デフォルトのデータセグメントを変えずに、.defファイルだけで SEGMENTS _DATA CLASS 'DATA' SHARED とやったのです。 ご紹介のソースで File: SharedData.cpp //#pragma option -zRSHSEG // change default data segment name //#pragma option -zTSHCLASS // change default data class name File: Shared.def SEGMENTS ; SHSEG CLASS 'SHCLASS' SHARED _DATA CLASS 'DATA' SHARED としたらやっぱり 'Cannot run...'が出ました。 よくよく調べたら、 _DATA CLASS 'DATA' SHARED とすると、通常のグローバル変数などは'.data'セクションにそのまま置かれ、共有の'_DATA'セクションにCRT内部変数(_hInstanceなど)が置かれてしまいます。これじゃ意味ないですね・・・ つまるところ、CRT内部変数を共有セクションに置くと'Cannot run ...'が出る、ということでしょうか・・・?
788 名前:デフォルトの名無しさん mailto:sage [2005/08/27(土) 12:56:16 ] >>787 標準のデータセグメントをsharedにするのはたぶんムリだとおもいます。 Visual Cでもこういうばあいは「#pragma data_seg()」とかをつかって じぶんでセグメントを定義するのがふつうです。
789 名前:デフォルトの名無しさん [2005/08/30(火) 14:38:43 ] CreateThread関数の引数スレッド識別子の指定が、 MSDNによるとLPWORDなんだけど、うちのBCC5.5じゃunsigned int型で記入しろとかエラー吐きやがります 仕様ですかね
790 名前:デフォルトの名無しさん [2005/08/30(火) 15:36:16 ] タダでも使いたくないBorland C++ Part5
791 名前:デフォルトの名無しさん [2005/08/30(火) 16:00:28 ] IDEにしがみ付いてるVCユーザですか?
792 名前:デフォルトの名無しさん mailto:sage [2005/08/30(火) 16:21:46 ] >>789 MSDNではLPDWORDで、俺のBCCのWinBase.hを見ても確かにLPDWORDになっているが。
793 名前:デフォルトの名無しさん mailto:sage [2005/08/30(火) 16:28:11 ] MSDNにはLPDWORDって書いてあるように見えるなぁ。
794 名前:カラス [2005/08/30(火) 16:50:52 ] なんで
795 名前:デフォルトの名無しさん mailto:sage [2005/08/30(火) 18:55:50 ] すみません、ちょっと正確な確認を取ってまいりました。 スレッド作成関数は_beginthreadexで、スレッドID指定の所に 猫のページなら"DWORD x"を引数に当てはめてました。 ただ自分の環境でこれを行いますと、unsigned longはunsigned intに変換できねーよと出てしまいます。 仕様では引数指定に unsigned *thrdaddrとあるのになぁ・・
796 名前:デフォルトの名無しさん mailto:sage [2005/08/30(火) 23:45:42 ] >>795 コンパイラがunsigned longがどうこうと言っているのは unsigned *型が32bitになる環境だからだろう。 64bitに移行するとますますこういう手合いの相手をせにゃならなくなるのか。
797 名前:デフォルトの名無しさん mailto:sage [2005/08/30(火) 23:55:18 ] >>795 typedef unsigned long DWORD;となっているから。 C/C++ではたとえサイズが同じでも(unsigned) intと(unsigned) longは別の型として扱わなければならない。 Advanced Windowsでは引数と戻り値をCreateThread互換にするようにマクロを作ればいいと書いてある。 俺ならinline関数にするが。
798 名前:デフォルトの名無しさん mailto:sage [2005/09/01(木) 16:41:37 ] PROPSHEETPAGE が使えない… DUMMYUNIONNAME ってなんだよ…
799 名前:デフォルトの名無しさん [2005/09/01(木) 17:46:21 ] commctrl.h嫁
800 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 04:18:29 ] bcc5.5のライブラリの解説ってないの?
801 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 08:26:35 ] 製品版買えよ
802 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 16:34:40 ] >>800 くっついてるのは標準ライブラリだけだからC/C++の解説書見たらヲケ
803 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 21:34:43 ] 配列の処理について質問があります。 double ran[500]; //ran[500]に値を入れる処理// for(int i=1;i<200;i++)fprintf(fp,"ran[%d] = %lf \n",i,ran[i]); 上のように、ファイルへ200個の配列を書き込むコードをコンパイルし実行しました。 しかし出力したはずのファイルを見てみると、180個くらいしか入力されません。 試しに200個書き込みではなく i<=10としたら、今度ファイルにはは何も出力されていませんでした。 マシンを変えてみましたが、結果は同じでした。 こういう事はなぜ起こるのでしょうか?コンパイラの問題では無いように思いますが・・・。
804 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 21:37:49 ] コンパイラの問題でないならスレ違いです
805 名前:803 [2005/09/13(火) 21:40:04 ] ageておきます。
806 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 21:42:18 ] >>804 いえ、自分はコンパイラ問題ではないように思えますが、 絶対とは言えないのでその判断を詳しい方にお聞きたいので。
807 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 21:48:13 ] >>803 C言語スレに言ってソースさらしてみれば
808 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 22:31:20 ] >>803 >//ran[500]に値を入れる処理// ↑なんで一番問題ありそうな部分を省略するんだよw
809 名前:803 mailto:sage [2005/09/13(火) 23:11:33 ] すいません。自己解決しました・・・。 200個の内180を(実行時間の)最初のほうで書き込んで、 (main()の先頭での処理にも関わらず)main()終了の最後のほうで残り20個を書き込んでいたようです。
810 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 23:14:20 ] 意味がわかんね… まぁ、 >for(int i=1;i<200;i++) を200個と言ってる時点で、厨房確定なわけだが…
811 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 23:24:04 ] 意味わからないでしょうね。。 i<200は単にミスです。 いちいちあげあし取る貴方も厨房ですね^^^
812 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 00:56:24 ] >>811 特に意味がないならCの配列は i = 0 から使ったほうがいいんじゃないか? じゃないと、お前さんのようなことに・・・。まあ、どうでもいいがな・・・。 fortranの移植とかなら仕方ないかも知れんけど。
813 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 22:50:36 ] fflush(fp); をしてみたら? 昔、終了時にバファの中身を捨てる系を見た覚えがある。
814 名前:デフォルトの名無しさん [2005/09/15(木) 23:19:37 ] ちゃんと fclose していないんじゃないのかな? > 配列の処理について質問があります。 そもそも配列の処理とは何の関係もないのだけれど、 Fortran屋さんかな? (Fortranだと、配列を丸ごと出力できる)
815 名前:デフォルトの名無しさん mailto:sage [2005/09/17(土) 06:57:20 ] brc32.exeの質問です。 リソーススクリプトには //resource.rc OwnIcon ICON DISCARDABLE "SAL.ico" と記述しまして アプリケーションの方のLoadCursorには //sample.exe LoadIcon(hInstance , TEXT("SAL.ico")) と記述してバイナリファイルを作成しました。 でbrc32.exeでバイナリファイルにリソースを埋め込みしたいんですけど、 brc32.exe resource.rc sample.exe を弾いても必ず Error test.rc 1 24: Invalid icon format とエラーが出てしまいます。 アイコンフォーマットは24bit 256色 16色 16x16 32x32 64x64の各種組み合わせで、 mspaintでbmp保存→拡張子icoに変更で行いましたが、 同じエラーが出てしまいますorz どなたか解決法お願いします・・
816 名前:デフォルトの名無しさん [2005/09/17(土) 06:59:42 ] すみませんエラーは Error resource.rc 1 24:Invalid icon format でしたねΣ('A`)
817 名前:デフォルトの名無しさん mailto:sage [2005/09/17(土) 07:39:43 ] >>815-816 とりあえず、アイコンのフォーマットがおかしいと言われてる んだから、まずは適当なアイコンをインターネットからダウン ロードしてみて試したらどう? て言うか、今時 bmp のりネームなんて古びた方法使わんでも アイコン作成ソフトも色々あるから適当な奴でアイコン作った ほうがいいと思うよ。
818 名前:デフォルトの名無しさん mailto:sage [2005/09/17(土) 12:37:33 ] インターネットから拾ってきた奴では一発で成功しました。 ('A`)..アイコン作成ソフト拾ってきます
819 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 09:18:11 ] winXPのBCC5.5ですが、 出力ファイル名を(入力ファイル名).exeにするには、 毎回-eオプションを入れる必要があるのでしょうか? batファイルとかを使って自動にできないでしょうか?
820 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 10:04:11 ] 何も指定しなけりゃ最初のファイルの名前になるだろうに
821 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 14:44:26 ] >>819 >batファイルとかを使って自動にできないでしょうか? できるけど普通はMakefile書く。ていうか何故やってみないの?
822 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 15:20:16 ] >>820 すいませんgccみたいにa.exeで出てくると勘違いしてました。。 >>821 やろうとしてみたんですが、winのbatでの引数の処理がわかりませんで・・・ shなら何度か使ったことがあるのでわかるんですが。。 ありがとうございました。。
823 名前:初心者 [2005/09/22(木) 14:32:27 ] 質問があります。 現在、ボーランドでプログラムを作っているのですが、 TransparentBlt()関数が読み込めないらしく、 Error: 外部シンボル 'TransparentBlt' が未解決 と出てしまいます。 Msimg32.libをコマンドラインに入れるように教えられたのですが、 それでもうまくいきません。
824 名前:デフォルトの名無しさん mailto:sage [2005/09/22(木) 14:34:02 ] >>823 まずはコンパイラに与えたオプション晒せ。 ex: bcc32 -W test.cpp vcl.lib rtl.lib
825 名前:初心者 [2005/09/22(木) 14:43:44 ] コンパイラパラメータに -W と入っているだけです。 それ以外はなにも書いてありません。 ほかのプログラムはそれで動くのですが・・・ コマンド(C)に Msimg32.lib を入れて"実行"してもダメでした。
826 名前:デフォルトの名無しさん mailto:sage [2005/09/22(木) 14:48:52 ] bcc32 -W ソースファイル Msimg32.libと書けということだろ。
827 名前:初心者 [2005/09/22(木) 14:55:25 ] >>826 それでもダメですね。。。
828 名前:デフォルトの名無しさん mailto:sage [2005/09/22(木) 15:05:25 ] >>827 おまいさんコマンドプロンプトから実行してるか? コマンド(&C)とか意味が分からん。 面倒だからTransparentBlt使ってるソースの先頭にでも「#pragma link "msimg32.lib"」でも入れて普通にビルドしてみれ。
829 名前:初心者 [2005/09/22(木) 15:22:27 ] MSIMG32.LIBのファイルが開けないエラーが出ました。 ちょっと簡単にはいきそうにもないですね。 いろいろありがとうございました。 他の方法を探索してみます。
830 名前:デフォルトの名無しさん mailto:sage [2005/09/22(木) 15:36:52 ] >>829 パス通ってるのか?
831 名前:デフォルトの名無しさん [2005/09/22(木) 15:51:58 ] C言語って具体的に何ができるんですか?
832 名前:デフォルトの名無しさん mailto:sage [2005/09/22(木) 16:03:59 ] パソコンって具体的に何ができるんですか?
833 名前:デフォルトの名無しさん mailto:sage [2005/09/22(木) 17:02:06 ] >>831 いろんなものが作れる
834 名前:デフォルトの名無しさん mailto:sage [2005/09/22(木) 17:05:24 ] >>831 >>832 馬鹿には何もできない。
835 名前:デフォルトの名無しさん mailto:sage [2005/09/22(木) 17:13:24 ] ようするに831の質問は832と同じくらい漠然としているということだ。
836 名前:デフォルトの名無しさん mailto:sage [2005/09/22(木) 17:15:40 ] >>834 のみじめさが浮いてる・・・誰かフォローしてやってよ。 自分じゃキレのあること書いたつもりなんだから。
837 名前:デフォルトの名無しさん mailto:sage [2005/09/22(木) 18:24:38 ] >833-834の横槍のおかげで>>835 の惨めさが かと思ったが。
838 名前:デフォルトの名無しさん mailto:sage [2005/09/23(金) 07:29:02 ] >>825-829 「msimg32.lib」が本当に存在しないだけでは。 implib msimg32.lib %windir%\system32\msimg32.dll とすると msimg32.lib ができるので、それからコンパイルすれば よろしいです。
839 名前:デフォルトの名無しさん mailto:sage [2005/09/23(金) 16:52:37 ] >>835 どこがだ。めっちゃしぼってるだろ。
840 名前:デフォルトの名無しさん mailto:sage [2005/09/23(金) 22:16:56 ] >>839 質問は絞られているかもしれないが、答えはどちらも全然絞れない。
841 名前:デフォルトの名無しさん [2005/09/23(金) 22:23:19 ] 晒しage
842 名前:デフォルトの名無しさん mailto:sage [2005/09/25(日) 00:40:55 ] >>829 コンパイル時に-Lでライブラリのあるディレクトリを教えてやるか、 LIB環境変数を設定すればよいのでは?
843 名前:デフォルトの名無しさん mailto:sage [2005/09/30(金) 18:29:47 ] yrdy
844 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 09:21:10 ] TurboDebuggerに関する質問。 BCC5.51でTCPサーバーとして待機するプログラムを作って TurboDebugger上から起動するとなぜか接続を受け付けません。 普通に起動すれば問題なく接続を受け付けます。 ちなみにサーバーとしてはちゃんと起動し、エラーも起きてません。 TD上から起動しても接続を受け付けるようにするにはどうすればよろしいのでしょうか?
845 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 12:45:59 ] >>10 とC言語を始めよう 以外に使いやすいIDEってない?
846 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 13:01:38 ] どこが使いにくいの
847 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 15:59:41 ] >>845 VisualStudio
848 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 19:44:24 ] >>847 BCC用ですよ?
849 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 21:25:38 ] BCCの利用規約難しすぎる・・。 文章がやたら難しいし、括弧使いまくりで、改行がされていない。 又、再配布可能ファイルが全体の半分を占め、さらに難しくしている。
850 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 22:15:07 ] >>848 カスタムビルドを使えばコンパイラは何でも選べる。
851 名前:844 [2005/10/02(日) 16:23:03 ] age
852 名前:844 mailto:sage [2005/10/02(日) 23:15:15 ] 自己解決しました。 変なところで馬鹿なミスをしてたorz
853 名前:デフォルトの名無しさん mailto:sage [2005/10/08(土) 11:34:48 ] デルファイ、破産法申請へ www.sankei.co.jp/news/051008/kei039.htm
854 名前:デフォルトの名無しさん mailto:sage [2005/10/08(土) 11:47:56 ] >>853 そもそもスレ違いなわけだが
855 名前:デフォルトの名無しさん mailto:sage [2005/10/11(火) 20:01:26 ] bccでコンパイルすると.exeの他に.objと.tdsってのが できてるんですけどこれは何ですか?いらないもの?
856 名前:デフォルトの名無しさん mailto:sage [2005/10/11(火) 20:24:27 ] >>855 えーと、それが何かわからなくて困ってるの? それとも、只知りたいだけ?
857 名前:デフォルトの名無しさん mailto:sage [2005/10/11(火) 22:43:35 ] >>855 www.borland.co.jp/cppbuilder/freecompiler/faq/bccfaq1.html .tdsはTurbo Debugger用だそうだ。 .objは入門書読め。
858 名前:855 mailto:sage [2005/10/11(火) 23:09:12 ] >>856 知りたかっただけです。コンパイルしたらexeだけが作られるもんだと思ってたんで 変なのが出てきておかしいなと思ったので。 >>857 どうもです。よく読んでみます。 あと出来上がったexeを実行すると一瞬開いてすぐに閉じちゃうんです。 これを解消するにはgetch(); を書けばいいってのはわかったんですけど うまくいきません。具体的にどこに書けばいいか教えてもらえませんか?
859 名前:デフォルトの名無しさん mailto:sage [2005/10/11(火) 23:12:52 ] プログラムの最後。return; の直前とか
860 名前:デフォルトの名無しさん mailto:sage [2005/10/11(火) 23:24:01 ] >>858 コマンドプロンプトから実行すればいいだけ。
861 名前:855 mailto:sage [2005/10/11(火) 23:32:03 ] >>859 >>860 どもです。やってみます。
862 名前:デフォルトの名無しさん mailto:sage [2005/10/12(水) 01:20:30 ] プログラムのプロパティで、 「終了時に自動的に閉じる」のチェックボックスを Off にするのが 正当なやり方だよ。
863 名前:デフォルトの名無しさん mailto:sage [2005/10/12(水) 04:14:09 ] >>862 「正当」だと言い切るならやはりコマンドプロンプトから実行させなきゃダメだろ… その解決方法だとコンソールアプリとウィンドウズアプリの違いに気付かないまま 突っ走る危険性がある。
864 名前:732 [2005/10/15(土) 05:58:14 ] Winspectorなんですが、なぜか動きません。 www.windows-spy.com/download/ ここから 「Windows 95, 98, and ME」と書かれた方の Winspector_setup.exe を落としたんですが、Win98で起動するといきなりシステム全体が異様に重くなり、何の操作もまともにできなくなります。その上、何かアプリを起動してもウィンドウを監視する小窓が出てきません。 ウィンドウを指定して強制的に子窓を出してもメッセージは何も表示されません。 これを同じPCのWin2000上で動かすとちゃんと動作し、何かアプリを起動するとそれに応じてウィンドウを監視する小窓が自動的に出てきます。メッセージも表示されます。 システムはわずかに重くなっているみたいですが、操作ができなくなることはありません。 私のカンですが、どうもWinspectorは9xのシステムサービスみたいな「フックしてはいけないプロセス」をフックしてしまっているのではないでしょうか? Win2000ではそうしたプロセスはフックできませんが、9xではできてしまうみたいです。 Winspector以外に9xで動く同種のツールがありましたら試してみたいのでお教え下さい。 もちろんSpy(++)以外で、ですが・・・
865 名前:デフォルトの名無しさん mailto:sage [2005/10/16(日) 04:29:04 ] >>864 リソースメーターで残りリソースに余裕があるのはチェックしてますか?
866 名前:デフォルトの名無しさん mailto:sage [2005/10/31(月) 17:36:05 ] メイクファイルに記述するライブラリの順番で、不具合がでることってあるんだろうか。 具体的には、winmm.lib をimport32.lib の前に持ってくると、問題なくビルドできているのに実行できなくなる。 順番を入れ替えると普通にビルドもできるし、実行もできる。 他のライブラリについては順番をいろいろと変えてみても影響ないみたい。 ちなみに、現OSは2000pro。98seの時はこんなことはなかった。 98se上で作ったプログラムが軒並み動かなくなったんで、調べていたら偶然に判明したんだけど。 <makefileの一部> # cppname = "main.cpp" exe = "test.exe" obj = "main.obj" libs = winmm.lib import32.lib cw32.lib user32.lib ddraw.lib dsound.lib dinput.lib d3drm.lib d3dxof.lib c_dinput.lib ~~~~~~~~~~ ~~~~~~~~~~~ # $(exe) : $(cppname) $(cc) $(cflags) -e$(exe) $(cppname) $(obj) $(libs)
867 名前:デフォルトの名無しさん [2005/11/01(火) 04:32:44 ] BCC Developerでタブ幅4にするにはどうすればよいですか?
868 名前:デフォルトの名無しさん mailto:sage [2005/11/01(火) 09:12:02 ] ツール -> エディタ設定 -> 入力・移動設定 「TAB入力をスペースに変換」 のところの数字を4にする
869 名前:デフォルトの名無しさん [2005/11/10(木) 16:21:35 ] C++ builder 6って16bitコンソールアプリは作れないの?
870 名前:デフォルトの名無しさん mailto:sage [2005/11/10(木) 16:47:00 ] >>869 作れない。Borland C++ Suite 2005が必要。 俺はBorland C++ 5.02J持ってるからそれで作れるが。 つーか、なぜに今時16bit?
871 名前:デフォルトの名無しさん mailto:sage [2005/11/10(木) 16:53:11 ] リアルモードは何かと便利 ウィルス駆除や なぜか消えなくなったファイルを消すのにも便利 アセンブラの勉強には必須 Cで必要かどうかは知らぬが。
872 名前:デフォルトの名無しさん mailto:sage [2005/11/10(木) 17:06:14 ] >>871 なるほど。俺は単に5.02Jを、BCBを安く買うためと、16ビットアプリも一応 作れるようにと買ったが、実際は一度インストールして、BCBアップグレード 案内が来たら、それを注文して、到着したら消してしまった。 C++のアセンブラが16ビットではどのように作られているのか覗いたりして 遊んだだけだった。Cコンパイラとしては激速コンパイル速度なので、それ用に 使うのも手だが。
873 名前:デフォルトの名無しさん mailto:sage [2005/11/10(木) 19:13:24 ] 英語版でよければ古いDOS用のTurbo C/C++/Pascalが Borland Developer Networkからダウンロードできる。 bdn.borland.com/museum の Antique Software
874 名前:デフォルトの名無しさん [2005/11/10(木) 22:39:55 ] 一人暮らしで電話の契約をしてないので学校のパソコンからここのコンパイラー をダウンロードしてeメイルアドレスは学校から配布されたやつを使用して 見事にコンパイラーのダウンロードURLがメールで送られてきたんですけど 開けない。これって学校のパソコンだから?なんか規制でもかかってるのかな? で、家にあるパソコンがwindows meなんですが市販されてる本についてくる C言語のコンパイラーにwindows me対応のやつがないんですが、いったい どうしたらいいでしょうか?家でどうしてもC言語を勉強したいんです。 教えてください。
875 名前:デフォルトの名無しさん mailto:sage [2005/11/10(木) 22:43:01 ] そういうのは計算室の責任者に聞けば相談に乗ってくれると思うよ
876 名前:デフォルトの名無しさん mailto:sage [2005/11/10(木) 22:58:31 ] >>874 ただで使える他のコンパイラでいいじゃないか。
877 名前:デフォルトの名無しさん [2005/11/10(木) 23:10:34 ] >>876 探してきてくれませんか?なかなか見つかんない ちなみにコレは漫画喫茶からの書き込みです
878 名前:デフォルトの名無しさん mailto:sage [2005/11/10(木) 23:16:29 ] GCC、MINGW VC2003TOOLKIT ↓つづりがわからない。(D言語の所だよ。) DIGITAL〜 C++ くらいしかわからない。 というか漫画喫茶なら BCCダウンロードできると思う。
879 名前:デフォルトの名無しさん [2005/11/10(木) 23:45:55 ] BCCって何かの免疫注射か?
880 名前:デフォルトの名無しさん mailto:sage [2005/11/11(金) 01:28:56 ] >>874 まず問題を整理するところから始めてみた。 1)ダウンロードできない ・メールで送られてきたURLを漫画喫茶で開いてみる ・学校のパソコンの担当者に問い合わせる(いい人ならCDに焼いてくれるかも知れない) ・Cマガジンのバックナンバーや古本を探してみる(その他の本でも付属していることがある) 2)Windows Me 対応でない? ・実際は動作しても発売時期によってMeが対象から外れている場合がある ・ttp://www.cmagazine.jp/beginner/bcc/ を見る限り、Meでも動作するみたいだね
881 名前:デフォルトの名無しさん mailto:sage [2005/11/11(金) 01:32:32 ] >>879 若い子にはわかんないよ もう何年も前からやってないのに
882 名前:デフォルトの名無しさん mailto:sage [2005/11/11(金) 01:35:41 ] ハンコ注射のことか
883 名前:デフォルトの名無しさん mailto:sage [2005/11/11(金) 06:59:45 ] みんな集まれペンギン村に どんなことが起こるかな それゆけBCCC甲斐性なし(ッテケテッ)
884 名前:デフォルトの名無しさん mailto:sage [2005/11/11(金) 16:34:09 ] BCC Developerを使用してるのですがちょっと質問させてください。 コンパイル実行した後にそのファイルを修正、そして上書きします。 その後そのファイルをコンパイル実行してもDOS画面には修正前の実行結果が表示されるのはどうしてでしょうか?
885 名前:デフォルトの名無しさん mailto:sage [2005/11/11(金) 16:56:39 ] >>884 できた実行ファイルの作成日時・更新日時を見てみたら? 前回コンパイルしたときから変わってなかったら、 なにかやり方がおかしい。
886 名前:デフォルトの名無しさん mailto:sage [2005/11/11(金) 17:11:58 ] >>885 更新されてないです。 自動的に更新されるようにはできないんですか?
887 名前:デフォルトの名無しさん mailto:sage [2005/11/11(金) 17:39:03 ] ふつうは、コンパイルした時間=更新時間になる。 ソースを書き換えて上書き保存したディレクトリ コンパイルしたディレクトリ 実行ファイルを走らせているディレクトリ これらが違っている可能性がある。 原因がよく分からないので、 一旦オブジェクトファイルと実行ファイルを削除して、 もう一度コンパイルし直してみたらどうでしょうか。
888 名前:デフォルトの名無しさん mailto:sage [2005/11/11(金) 18:13:43 ] >>887 作ったプログラムを入れるディレクトリの場所が悪かったようです。 ありがとうございました。
889 名前:デフォルトの名無しさん mailto:sage [2005/11/11(金) 21:27:00 ] だれもつっこまないので。。。 >>883 サブー
890 名前:デフォルトの名無しさん mailto:sage [2005/11/12(土) 03:49:51 ] >>889 だって、20年以上前のアニメだもん。
891 名前:デフォルトの名無しさん mailto:sage [2005/11/12(土) 12:01:59 ] メモリリークチェックするのに良い方法はありませんか?
892 名前:デフォルトの名無しさん mailto:sage [2005/11/12(土) 12:08:17 ] 某ランドBCCだとメモリリークしてればMemory Leaked!!!! とか警告でんだろ
893 名前:デフォルトの名無しさん mailto:sage [2005/11/12(土) 13:59:34 ] >>892 そらBCBだ >>891 どっかからデバッガ拾ってくるか金出してBCB買うか好きなほうにしろ
894 名前:デフォルトの名無しさん [2005/11/12(土) 14:59:51 ] Windows98の起動ディスクとPC-DOSからNTFSが読めるようになるツールは必携である 今話題のROOTKITも、こいつなら問答無用で不可視ディレクトリも見られるので 何がインストールされようがどう隠蔽されようが問題にならない。 なぜWindows98のでないといけないか。 attribが利かないからである。 やはり98は優秀だ
895 名前:デフォルトの名無しさん mailto:sage [2005/11/12(土) 16:40:35 ] >>891 諦めてBCB6Pro以上を買え。CodeGuardがもれなく付いてくる。
896 名前:デフォルトの名無しさん mailto:sage [2005/11/12(土) 17:48:59 ] プロファイラありませんか? 基本的な機能だけでいいのですが
897 名前:デフォルトの名無しさん mailto:sage [2005/11/12(土) 17:56:25 ] 「犯人は中肉中背で交友関係はそれほど広くない」とかわかるやつか
898 名前:デフォルトの名無しさん mailto:sage [2005/11/12(土) 18:14:25 ] >>897 そういうプロファイラ探してます よろしくお願いします
899 名前:デフォルトの名無しさん mailto:sage [2005/11/12(土) 18:58:55 ] >>896 ttp://gimite.ddo.jp/gimite/cppmess.htm
900 名前:デフォルトの名無しさん [2005/11/15(火) 20:44:54 ] Borland社のコンパイラがほしいんですけど、 会員登録しないで手に入れる方法ありませんか?
901 名前:デフォルトの名無しさん mailto:sage [2005/11/15(火) 20:50:09 ] >>900 >>873
902 名前:デフォルトの名無しさん mailto:sage [2005/11/15(火) 21:02:00 ] ftp://ftp.borland.co.jp/pub/cppbuild/freecommandlinetools2.exe
903 名前:デフォルトの名無しさん mailto:sage [2005/11/16(水) 18:45:54 ] 書籍とかにも付いてたりするな。
904 名前:デフォルトの名無しさん mailto:sage [2005/11/16(水) 20:56:13 ] Borlandって無料登録でも書籍10%引きの特典あるよ 普通のネット書店だからBorlandユーザーじゃなくても登録したら得
905 名前:デフォルトの名無しさん mailto:sage [2005/11/18(金) 22:25:45 ] て言うか、登録をなぜ嫌がるのかがよくわからん。 心配なら、でたらめ登録すればいいんだし。
906 名前:デフォルトの名無しさん mailto:sage [2005/11/19(土) 17:06:22 ] つーか登録を面倒と思わんのがよくわからん
907 名前:デフォルトの名無しさん mailto:sage [2005/11/19(土) 20:21:15 ] 買えばいいとおもう。
908 名前:デフォルトの名無しさん [2005/11/19(土) 20:53:09 ] 754と同じ質問で恐縮なのですが、デフォルトの位置にインストールした後、パスを通し、 bcc32.cfgもilink.cfgもそのままコピペして作ったにもかかわらず、 インクルードファイル’stdio.h’がオープンできません。となってしまいます。 どなたか解決方法を教えてもらえませんでしょうか?
909 名前:デフォルトの名無しさん mailto:sage [2005/11/19(土) 20:56:59 ] >>908 > bcc32.cfgもilink.cfgもそのままコピペして作ったにもかかわらず、 ? setbccとか使ってみたら?
910 名前:デフォルトの名無しさん [2005/11/19(土) 21:00:00 ] お返事有難うございます。それもやってみたのですが変わりません。 コピペというのは、borlandのHPにある解説のなかのソースをコピペしたということです。
911 名前:デフォルトの名無しさん mailto:sage [2005/11/19(土) 21:31:26 ] bccインストールしたディレクトリ、bcc32.cfgの中身教えて。 まさかインストール失敗してincludeフォルダの中にstdio.hがないとかはないよな?
912 名前:デフォルトの名無しさん mailto:sage [2005/11/19(土) 21:35:46 ] コンピュータ内で".cfg.txt"というファイルを検索
913 名前:デフォルトの名無しさん mailto:sage [2005/11/20(日) 07:46:15 ] ひさびさに BCCDevさわったら同じエラーで動かなくなってた。(前は動いた) コマンドプロントからだと動く。 オプション命令をコンパイラがファイル名と勘違いしてる気がする。
914 名前:デフォルトの名無しさん [2005/11/21(月) 09:00:40 ] アドバイスありがとうございます。 911さん912さんのご指摘の分は問題なさそうです。 bcc32.cfgの中身は -IC:\Borland\Bcc55\Include -LC:\Borland\Bcc55\Lib です。
915 名前:デフォルトの名無しさん mailto:sage [2005/11/21(月) 09:58:54 ] >>914 で、自分はそのディレクトリにインストールしたのか?
916 名前:914 [2005/11/21(月) 12:16:57 ] もちろんです。 デフォルトのままインストールし、borlandのHPどおりにbcc.cfgとilink.cfgを用意しました。
917 名前:914 [2005/11/21(月) 12:18:40 ] 間違い bcc.cfg->bcc32.cfg
918 名前:デフォルトの名無しさん mailto:sage [2005/11/21(月) 12:25:04 ] BCCDeveloperだと環境変数弄らなくてもいいよね?
919 名前:デフォルトの名無しさん mailto:sage [2005/11/21(月) 17:11:27 ] 今からC言語を勉強しようと思う コンパイラの準備も万全。 さぁ何からすればいいか情報求む…
920 名前:デフォルトの名無しさん mailto:sage [2005/11/21(月) 17:26:09 ] >>919 本を買うか借りる。
921 名前:デフォルトの名無しさん mailto:sage [2005/11/21(月) 17:31:36 ] >>920 「10日でおぼえるC言語入門教室」というのは借りてきたが 実際に俺が作りたい物にたどり着くかどうか心配… プロンプトと文字のやり取りしてるだけだと思うのだが この本読んでて「ちゃんとアプリとか作れるんだろうな」と思う事がしばしば
922 名前:デフォルトの名無しさん mailto:sage [2005/11/21(月) 18:27:25 ] >>921 時間さえかければたどり着く しかしずぶの素人が10日でちゃんとしたアプリを作ろうというのは無理 今の君は、英語の勉強で言えばまずa, b, cを覚えないかんレベル それを飛ばしていきなり英語で小説書こうとか学術論文書こうとか思わないこと まぁ、基本さえ身につけたら、あとはBCBでも買えば簡単なアプリなら すぐに作れるようになると思う 手の込んだことをしようと思うとそれはまた勉強が必要になるが
923 名前:デフォルトの名無しさん mailto:sage [2005/11/21(月) 18:29:36 ] ↑要約すると、 入門書一冊の知識では本格的なアプリを開発するには全く不足 でも、そこから勉強はじめなしゃあないってこと
924 名前:デフォルトの名無しさん mailto:sage [2005/11/21(月) 19:18:34 ] >>922 >>923 ありがと この本でとりあえず頑張ってみる事にするよ
925 名前:デフォルトの名無しさん mailto:sage [2005/11/21(月) 19:48:19 ] 初心者はキティさんのHPで学べば幸せになれる。
926 名前:デフォルトの名無しさん mailto:sage [2005/11/22(火) 07:11:49 ] >>917 ilink32.cfg
927 名前:デフォルトの名無しさん mailto:sage [2005/11/22(火) 13:12:35 ] >>925 そして見つからない 俺の検索方法が悪いのかな…
928 名前:908=914 [2005/11/22(火) 15:10:55 ] お騒がせしました。 何でか分かりませんが、勝手にうまくいくようになりました。 途方にくれてフテ寝してたんで、 やったことはメールチェックのために電源を入れ、 その後切ったことぐらいです。 もちろん質問の前には再起動してみましたよ。 でもそのときはうまくいかなかったんです。 有難うございました&ご心配おかけしました。
929 名前:デフォルトの名無しさん mailto:sage [2005/11/22(火) 17:25:29 ] ところでBorland C++でツールみたくウィンドウ出す事は可能なんだろうか? プロンプト画面じゃないウィンドウ とりあえずやってみたいだけなんだけど もし良かったら教えてほしい・・・
930 名前:デフォルトの名無しさん mailto:sage [2005/11/22(火) 18:39:01 ] >>929 もちろんできる。 雰囲気だけ味わってみたければこんなんでどうか。 //その1 #include <windows.h> int main() { MessageBoxA(0, "Hello, world", "hallo", MB_OK); } //その2 #define _WIN32_WINNT 0 #include <windows.h> int main() { char Buffer[MAX_PATH] = ""; OPENFILENAMEA ofn = {sizeof ofn}; ofn.lpstrFile = Buffer; ofn.nMaxFile = MAX_PATH; ofn.lpstrFilter = "全てのファイル\0*\0"; ofn.Flags = OFN_HIDEREADONLY; if (GetOpenFileNameA(&ofn)) MessageBoxA(0, Buffer, "", MB_OK); return 0; }
931 名前:デフォルトの名無しさん mailto:sage [2005/11/22(火) 18:44:54 ] >>930 「C言語を始めよう!」ってソフトで練習してるんだけど *** コンパイル開始 *** Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland test2.c: 警告 W8070 test2.c 6: 関数は値を返すべき(関数 main ) 警告 W8017 test2.c 8: マクロ '_WIN32_WINNT' の重複定義 エラー E2238 test2.c 11: 'main' の宣言が複数見つかった エラー E2344 test2.c 3: 一つ前の 'main' の定義位置 *** 2 errors in Compile *** *** コンパイル終了 *** となって実行出来ない… 環境がいけないのかな?
932 名前:デフォルトの名無しさん mailto:sage [2005/11/22(火) 18:48:25 ] そり・・・ その1とその2別で実行したら出来た
933 名前:デフォルトの名無しさん mailto:sage [2005/11/24(木) 22:14:03 ] <ボーランド>2社を批判
934 名前:デフォルトの名無しさん mailto:sage [2005/11/25(金) 00:36:35 ] ?
935 名前:デフォルトの名無しさん mailto:sage [2005/11/30(水) 20:01:02 ] フラクタル図形を描きたいんだけど 無料コンパイラってturbo debuggerとかでいいの?
936 名前:デフォルトの名無しさん mailto:sage [2005/11/30(水) 23:50:20 ] だめ
937 名前:デフォルトの名無しさん mailto:sage [2005/12/01(木) 12:06:04 ] どういう勘違いなんだそれは。
938 名前:デフォルトの名無しさん mailto:sage [2005/12/01(木) 18:28:14 ] ヘンな勘違いしてごめんなさい c言語でフラクタル図形描きたいんで 書籍で勉強します turbo cのインストールcdが付いてくる書籍ってありますか?
939 名前:デフォルトの名無しさん mailto:sage [2005/12/01(木) 21:25:22 ] ない。 どうしても使いたいなら、>>873 から拾ってこい。
940 名前:デフォルトの名無しさん mailto:sage [2005/12/01(木) 21:40:11 ] >>939 私のosじゃ無理みたい vc++.netなら持ってるんだがそれで事足りるかな?
941 名前:デフォルトの名無しさん [2005/12/02(金) 05:05:49 ] C++Compiler 5.8
942 名前:デフォルトの名無しさん mailto:sage [2005/12/02(金) 08:32:45 ] >>939 >>873 の TurboPascal v1.0 のダウンロードサイズ見て ダウンロード失敗したかと思ったよ 昔はこんなサイズで動いてたんだよね 最近のは無駄に大きすぎ
943 名前:デフォルトの名無しさん mailto:sage [2005/12/02(金) 10:49:17 ] >>942 CP/M(8bit)でも動いたからなあ・・・あれは2.0だっけ。
944 名前:デフォルトの名無しさん [2005/12/04(日) 16:27:59 ] BCCで、コンパイルとメイクの違いは何ですか?
945 名前:デフォルトの名無しさん mailto:sage [2005/12/04(日) 16:42:05 ] MAKEは、実行すると負け組みになるので使ってはならない。
946 名前:デフォルトの名無しさん [2005/12/04(日) 16:59:31 ] >>945 kwsk
947 名前:デフォルトの名無しさん [2005/12/05(月) 03:46:02 ] C++compiler5.5がダウンロードできません メールで送られてきたexe(8346MB)のURLです
948 名前:デフォルトの名無しさん mailto:sage [2005/12/05(月) 04:30:23 ] ずいぶんとまたでっかいexeですね
949 名前:デフォルトの名無しさん mailto:sage [2005/12/05(月) 15:09:54 ] >>944 コンパイル …… bcc32.exe で C/C++ ソースファイルを処理すること。 メイク …… make.exe でメイクファイルを処理すること。
950 名前:デフォルトの名無しさん mailto:sage [2005/12/06(火) 21:40:11 ] BCCで DirectX9 (含D3DX)を使う場合、 www.clootie.ru/cbuilder/ このサイトのライブラリを使わせてもらうのが一般的ですか? 最新版DXSDK対応のは、もう少し待たないとダメかなー?
951 名前:デフォルトの名無しさん mailto:sage [2005/12/07(水) 04:42:22 ] >>950 一般的かと言われればimplibする方が一般的だと思われる だってBCC使ってDirectXアプリを真面目に作ってるヤツなんていないもんよ ちょちょいとテストするだけなら必要なlibだけimplibで作った方が早いかんな
952 名前:デフォルトの名無しさん mailto:sage [2005/12/07(水) 10:40:57 ] いちいち implib するより >>950 の使った方が手軽じゃん。 それに implib できないのもあったような。
953 名前:デフォルトの名無しさん mailto:sage [2005/12/08(木) 15:18:52 ] 質問させて下さい。 ネット上にあるサンプルソースをBCC Developerを使ってMakeした時に インクルードファイル 'sys/socket.h' をオープンできない というエラーが出て、他にも同じようなエラーが数個出たのですが これってライブラリが入ってないってことでしょうか? また、その場合どうすれば実行できるようになりますか? 答えて頂けるとありがたいです。
954 名前:デフォルトの名無しさん mailto:sage [2005/12/08(木) 18:21:00 ] >>953 UNIXとかLinuxのソースとちゃうのそれ? windowsはwinsockだよ。
955 名前:デフォルトの名無しさん mailto:sage [2005/12/09(金) 03:25:52 ] >>954 なるほど、それは盲点でした。 今までLinuxでやることになってたので気付きませんでした。 ありがとうございました。
956 名前:初心者 [2005/12/19(月) 11:50:27 ] 猫でもできるプログラミング www.kumei.ne.jp/c_lang/bcc/bcc_05.htm の brc32 menu01.rc Release\menu01.exe を入力すると can not open file: windows.h とエラーが出て蹴られてしまいます。 pathやなんかは www.kumei.ne.jp/c_lang/bcc/bcc_01.htm の便利ツールで通し、再起動もしたので通ってます。 cfgファイルを見ると↓な風にちゃんとなってるようです。 ilink32.cfg -L"c:\Borland\Bcc55\lib;c:\Borland\Bcc55\lib\PSDK" bcc32.cfg -I"c:\Borland\Bcc55\include" -L"c:\Borland\Bcc55\lib;c:\Borland\Bcc55\lib\PSDK" どうすればいいでしょうか?
957 名前:デフォルトの名無しさん mailto:sage [2005/12/19(月) 13:17:44 ] >>956 パスを通したのはilink32とbcc32なわけだろ? 使ってるのはbrc32なわけだ。あとはわかるよな? ヒントは「brc32 -h」だ。
958 名前:初心者 [2005/12/19(月) 13:39:16 ] レスありがとうございます。 リンクする時は一々指定しないと行けないということでしょうか? 検索すると同じように詰まった人がいたようで↓みたいなのがありました。 tusinbo.okwave.jp/kotaeru.php3?q=1268035 これを見るとilink32.cfgとbcc32.cfgでパスを通せば充分のような感じで書かれてます。 それ以外に何か指定しないといけないということは 猫プログラミングの説明や上記の回答者が間違っている(あるいは不十分)ということなのでしょうか? それともどこか見逃してるところがあるのでしょうか?
959 名前:デフォルトの名無しさん mailto:sage [2005/12/19(月) 16:40:23 ] bccはリソースファイルにwindows.hをインクルードしてはいけない というかしなくていい。
960 名前:初心者 [2005/12/19(月) 17:59:57 ] #include <windows.h> を削除してメイクしたらちゃんと出来ました。 しかし、何故エラーが出るのか納得が行かないので 他のコンパイラ探し中です。 何かフリーで躓きにくいの無いでしょうか。
961 名前:デフォルトの名無しさん mailto:sage [2005/12/19(月) 18:01:25 ]
962 名前:デフォルトの名無しさん mailto:sage [2005/12/19(月) 18:20:48 ] きちんと納得し、使い続ければ良い
963 名前:デフォルトの名無しさん mailto:sage [2005/12/19(月) 19:01:29 ] サンプルプログラムを全部コピペして何の心配もなくできるようにしたいのか でも自分の環境に合わせてソースに手を加えるのも一つの勉強だよ
964 名前:初心者 [2005/12/19(月) 19:27:49 ] パス通してるのに出来ないってどうゆうこと?バグじゃない? なんかこっちがミスしてるからなら納得できるけど。
965 名前:デフォルトの名無しさん mailto:sage [2005/12/19(月) 19:40:22 ] >>964 >パス通してるのに出来ないってどうゆうこと? 通ってないから出来ないんだよ。 >>625-629
966 名前:デフォルトの名無しさん mailto:sage [2005/12/19(月) 19:40:34 ] ホレttp://www.neco.nu/gohodoji/bccfaq/bccfaq.html#brcpath
967 名前:初心者 [2005/12/19(月) 19:50:10 ] PATH="%PATH%;c:\Borland\Bcc55\bin" SET INCLUDE="%INCLUDE%;c:\Borland\Bcc55\include" バッチリ通してます! Cマガのツールでやりましたから! それでもダメなんだからホントにバグじゃなかろうか
968 名前:デフォルトの名無しさん mailto:sage [2005/12/19(月) 20:00:50 ] それじゃとおってねーよw
969 名前:初心者 [2005/12/19(月) 20:14:06 ] www.cmagazine.jp/setbcc.html ↑やって再起動して Autoexec.bat にちゃんとSET INCLUDE...て書きこまれてるんだから通ってるのでは? www.neco.nu/gohodoji/bccfaq/bccfaq.html#brcpath ↑にもそれでOKて書いてあるしさ。 brc.cfgってのも作ってやってみたけどダメだった。
970 名前:デフォルトの名無しさん mailto:sage [2005/12/19(月) 20:14:50 ] うぜ
971 名前:デフォルトの名無しさん mailto:sage [2005/12/19(月) 20:17:49 ] "イラネ
972 名前:デフォルトの名無しさん mailto:sage [2005/12/19(月) 23:46:09 ] >>964 バグじゃない お前がミスしてる つか頭悪すぎ、プログラミングなんぞ止めろ無理だ
973 名前:デフォルトの名無しさん [2005/12/19(月) 23:54:39 ] 指示通りにやって通ってないんなら何らかのバグだろ? バグじゃないんなら理由書いてみろよ。
974 名前:デフォルトの名無しさん mailto:sage [2005/12/19(月) 23:56:06 ] 俺は環境変数INCLUDE設定したら出来たぞ。
975 名前:デフォルトの名無しさん [2005/12/20(火) 00:20:49 ] cdでset include=%include%;c:\Borland\bcc32\include 打っても以前としてcannnot open file: windows.h が出る。OS 98SE, BCC 5.5 英語 BRC 4.0 英語
976 名前:デフォルトの名無しさん mailto:sage [2005/12/20(火) 00:29:06 ] Windows 2000 や XP とかでは autoexec.bat で環境変数セットしても意味ないぞ。
977 名前:デフォルトの名無しさん mailto:sage [2005/12/20(火) 00:29:54 ] おっとリロードしてなかった。
978 名前:デフォルトの名無しさん mailto:sage [2005/12/20(火) 00:35:55 ] brc32 -ic:\Borland\bcc32\includeでやってみれ
979 名前:デフォルトの名無しさん mailto:sage [2005/12/20(火) 00:37:24 ] パスは bcc32 じゃなくて bcc55 じゃないカナ?
980 名前:デフォルトの名無しさん [2005/12/20(火) 00:46:46 ] set include=%include%;c:\Borland\bcc55\include で再度やったけどダメ。 brc32 -ic:\Borland\bcc55\include はヘルプが出た。-ic というオプションは無いってことかな? ipath(set include path)というのはあったんで-icをipathにやったけど同じ結果。
981 名前:デフォルトの名無しさん [2005/12/20(火) 01:08:20 ] 今までBCC Developer でメイクしてて出来なかった(これは今でもリンクエラーが出る)けど コマンドラインから bcc32 -W -w- -eRelease\menu01.exe menu01.cpp brc32 menu01.rc Release\menu01.exe とやったらエラーが出ずにアッサリでけました。 みんなごめんね。 でもdeveloperからメイク出来ないのはなんで?
982 名前:デフォルトの名無しさん mailto:sage [2005/12/20(火) 01:30:40 ] >>981 まさかと思うが、BCCDeveloperの環境設定はちゃんと済ましてあるんだろうな?
983 名前:デフォルトの名無しさん mailto:sage [2005/12/20(火) 04:01:50 ] おまえの環境で set だけ実行して出力結果を晒せ
984 名前:デフォルトの名無しさん mailto:sage [2005/12/20(火) 10:00:47 ] 一夜明けたらDeveloperでも出来るようになってた。。
985 名前:デフォルトの名無しさん [2005/12/20(火) 11:40:16 ] ていうかまた出来なくなくなった。猫でもの第7章でやってみたら dos promptからもBCC developerからもメイク出来なかった。 set command した結果 C:\My Documents\C\win\resource01>set TMP=c:\windows\TEMP TEMP=C:\windows\TEMP PROMPT=$p$g winbootdir=C:\WINDOWS COMSPEC=C:\WINDOWS\COMMAND.COM RUBYOPT=rubygems PATH=C:\RUBY\BIN;C:\WINDOWS;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\PYTHON23\.;C:\PERL\ BIN\;C:\NECUTILS\HDPREP;C:\PROGRA~1\BORLAND\DELPHI6\BIN;C:\PROGRA~1\BORLAND\DELP HI6\PROJECTS\BPL;C:\BORLAND\BCC55\BIN INCLUDE=";c:\Borland\Bcc55\include" windir=C:\WINDOWS BLASTER=A220 I5 D1 T4 P330 CMDLINE=brc32 resource01.rc release\resource01.exe
986 名前:デフォルトの名無しさん mailto:sage [2005/12/20(火) 16:06:27 ] インクルードしなくてもいいようにbccはしてくれてるんだから 別にせんでええやん。
987 名前:デフォルトの名無しさん mailto:sage [2005/12/20(火) 17:28:23 ] >>985 PATHの順序が悪い予感。 某国製ツールのパスを頭に移動した方が良いと思う。 たしか某国製ツールは存在しないパスがあると そこで検索止めたりする悪いクセがあった気がする。
988 名前:デフォルトの名無しさん [2005/12/20(火) 19:57:09 ] 某国製ツールってどれですか?
989 名前:デフォルトの名無しさん mailto:sage [2005/12/20(火) 20:06:20 ] おとなしくmingw使った方がええよ
990 名前:デフォルトの名無しさん mailto:sage [2005/12/20(火) 20:14:47 ] >>975 bcc32のバージョンは 5.5.1 じゃなくて5.5? 5.5の方は不具合があるのでパッチをあてるか新しいのを拾ってきた方がいい。 >>985 Delphi 6 ってbrc32ついてたっけ? あったら、このPATH設定だとDelphiの方が使われてしまう。
991 名前:デフォルトの名無しさん [2005/12/20(火) 22:23:57 ] BCCパッチ当てましたがダメでした。 Delphi 6 はbrc32ついてました。 PATHの順序を少しいじって PATH=C:\RUBY\BIN;C:\WINDOWS;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\BORLAND\BCC55\BIN;C :\PYTHON23\.;C:\PERL\BIN\;C:\NECUTILS\HDPREP;C:\PROGRA~1\BORLAND\DELPHI6\BIN;C:\ PROGRA~1\BORLAND\DELPHI6\PROJECTS\BPL こうしました。でもこれもダメ。 ただcdで set include=%include%;c:\Borland\bcc55\include をやればdos promptからメイク可能になります。 上を通してもdevloperからだとダメで brc32 -r -foRelease\resource01.res "C:\My Documents\C\win\resource01\resource01.rc" Borland Resource Compiler Version 5.40 Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved. Error resource01.rc 5 11: Cannot open file: windows.h ** error 20018 ** deleting Release\resource01.res とエラーが出ます。 たぶんautoexec.batが巧く行ってないんだと思うんだけど、どうすればいいのかわからん。
992 名前:デフォルトの名無しさん mailto:sage [2005/12/20(火) 22:25:22 ] うちのAutoExec.batです。 Set includeの位置が悪いかもと言われたので一番前にもって来たけど 同じでした。 @ECHO OFF SET INCLUDE="%INCLUDE%;c:\Borland\Bcc55\include" PATH="c:\Borland\Bcc55\bin;C:\Python23\.";C:\Perl\bin\;C:\NECUTILS\HDPREP;C:\PROGRA~1\BORLAND\DELPHI6\BIN;C:\PROGRA~1\BORLAND\DELPHI6\PROJECTS\BPL loadhigh c:\windows\COMMAND\nlsfunc.exe c:\windows\country.sys REM Ruby Install -- do not edit this line set RUBYOPT=rubygems set PATH="c:\ruby\bin;%PATH%" REM Ruby Install -- do not edit this line
993 名前:デフォルトの名無しさん mailto:sage [2005/12/20(火) 22:42:17 ] SET INCLUDE="%INCLUDE%;c:\Borland\Bcc55\include" ↓ SET INCLUDE=c:\Borland\Bcc55\include ではどうか
994 名前:デフォルトの名無しさん mailto:sage [2005/12/20(火) 23:11:42 ] SET INCLUDE=c:\Borland\Bcc55\include に変えて再起動したらdos promptからもBCC developerからも出来ました。 念のため新規プロジェクトで新しくディレクトリを作ってからやったら そっちでもできた!(これがうれしい)ありがとうみんな。苦労かけたね。。 これからBccでぼちぼち勉強してきます。
995 名前:デフォルトの名無しさん mailto:sage [2005/12/21(水) 03:51:34 ] 頭悪すぎ・・
996 名前:デフォルトの名無しさん mailto:sage [2005/12/21(水) 08:04:04 ] >>985 INCLUDE=";c:\Borland\Bcc55\include" もう解決してるみたいだけどね
997 名前:デフォルトの名無しさん mailto:sage [2005/12/21(水) 09:16:24 ] ""でかこってたのが原因だと思う。 98SEでSETBBC(setbbc15b.exe)やった人は要注意。 2台目でやっても同じ症状が出た。
998 名前:デフォルトの名無しさん mailto:sage [2005/12/21(水) 10:08:09 ] 次スレ タダで使えるBorland C++ Part5 pc8.2ch.net/test/read.cgi/tech/1135127048/ 三年ぶりくらいにスレ立てた。
999 名前:デフォルトの名無しさん mailto:sage [2005/12/21(水) 10:31:37 ] 999
1000 名前:デフォルトの名無しさん mailto:sage [2005/12/21(水) 10:33:00 ] 1000?
1001 名前:1001 [Over 1000 Thread] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。