Borland C++ BuilderX
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGhttp://www.borland.co.jp/cbuilderx/
10月中旬頃から無償版(Personal)もでるようです。
0748デフォルトの名無しさん
2005/11/15(火) 00:45:51そもそもWindows用のC++BuilderXって、Linux用のGCCとライブラリファイルも
同梱されているの?
0749デフォルトの名無しさん
2005/11/15(火) 03:30:45コンフィギュレーションしてWindows上で動作するLinux用のクロスコンパイラを
作ってやる必要があったりして・・・
0750デフォルトの名無しさん
2005/11/15(火) 04:43:27GCCをWindowsに移植したMinGW(Minimalist GNU for Windows)が
同梱されてるっぽいのですが、自分の環境を含めて、何か根本的な
ものが足りないのかもしれませんです。もうちょっと調べてみまーす。
0751デフォルトの名無しさん
2005/11/15(火) 16:05:20MinGW は、「ウインドウで動作するオブジェクト」を出力するgccコンパイラで、
Mingwに付属しているライブラリファイルは、Windows用だよ。
おそらくボーランドは、「Linux上でWindowsのソフトを作りたいというニーズは
あっても、Windows上でLinuxのソフトを作りたいという人はおらんだろう」と、
考えたのではないだろうか(憶測)
0752750
2005/11/15(火) 16:26:53◯ Windows で動作するオブジェクト
ところで、オレはBuilderXをもっぱらLinuxで使っていて、クロス開発のことは
考えたことなかったけど、今ためしにメニューを見てみた。Linuxのほうだと、
メニューでは、Windowsで動作するオブジェクトを出力するコンパイラとして
MingwとBorland C++コンパイラが選べることになっているけど、実際には
インストールされてないっぽい。
クロス開発の環境は自分で整えろということなのかな。
0753デフォルトの名無しさん
2005/11/17(木) 02:03:31みなさまに感謝感謝 m(__)m
0754デフォルトの名無しさん
2005/11/20(日) 09:37:23ttp://study-with.sub.jp/c/c_builderx/cbux_setup.html
に載っているソースで実行すると、うまく実行できるよ。
0755デフォルトの名無しさん
2005/12/15(木) 21:57:38私もDLLのデバッグにチャレンジしているのですが、
DLL内の関数でブレークする方法がわかりません。
exeとDLL両方のプロジェクトを読み込み、
exe側のプロジェクトから実行しているのですが、
これではいけないのでしょうか。
0756デフォルトの名無しさん
2005/12/19(月) 18:36:23使い道ありますか?
0757デフォルトの名無しさん
2005/12/19(月) 20:43:480758デフォルトの名無しさん
2005/12/19(月) 21:35:57DDDとかDev-C++とか。
どこかに使いやすさの比較サイトなんかないかね。
0759デフォルトの名無しさん
2005/12/19(月) 21:54:50(つーかCDTがどうしようもなさ過ぎるか)
0760デフォルトの名無しさん
2005/12/22(木) 21:21:09グローバル変数を式に入れないとウォッチできないのはgdbの仕様なのか?
0761デフォルトの名無しさん
2006/01/12(木) 03:27:09業務で、Linux上で動くPGを開発していますが、現状gcc+viという環境で
開発しています。H/WよりなコードやX11なコードは無くて、標準関数とシ
ステムコール位しか使いません。
こういう用途だとBuilderXか2005suiteだと考えてよいですか?
2005suiteの値段が結構いい感じなので自腹で買ってしまってもいいかと
も思っています。
0762デフォルトの名無しさん
2006/01/18(水) 06:01:25BuilderXをちょっとだけ使ったという経験しかないから、まともなアドバイスでは
ないんだけど、とりあえずBuilderXをダウンロードして試してみたら?
0763デフォルトの名無しさん
2006/03/30(木) 15:38:59orz
0764デフォルトの名無しさん
2006/03/30(木) 23:02:09その中の C++BuilderX 1.8 は、コード補完ができるので気に入ってます。
0765デフォルトの名無しさん
2006/04/05(水) 16:24:05ポトペタ開発
出来まつか?
0766デフォルトの名無しさん
2006/04/14(金) 15:00:38Borland C++BuilderX is no longer available for download.
0767デフォルトの名無しさん
2006/05/07(日) 18:37:09初歩的な質問で申し訳ないですが、一つのプログラムの中にfile1.cとfile2.cがあるとしますね。
そして最初にfile1をコンパイル→プロジェクト実行したとします。問題なくメッセージペインに表示されたとして、次にfile2をコンパイル→プロジェクト実行したとします。
そしたら、メッセージペインはfile1を表示するんですけど、どうしたらfile2の実行結果を見れるのでしょうか?
0768デフォルトの名無しさん
2006/05/07(日) 19:11:460769デフォルトの名無しさん
2006/05/07(日) 19:14:350770デフォルトの名無しさん
2006/05/07(日) 19:16:23そういうお前には教えね
0771デフォルトの名無しさん
2006/05/07(日) 19:17:37(´-`).。 oO(とか思ってるんだろうな>>769は)
0772デフォルトの名無しさん
2006/05/07(日) 19:18:400773767
2006/05/07(日) 19:22:23お願いしまーす・・・orz
0774デフォルトの名無しさん
2006/05/07(日) 19:53:03プログラムは一つなんだから、実行結果は一つなはずだろ。
それとも file1.c, file2.c がそれぞれ一つのプログラムなのか?
0776767
2006/05/07(日) 20:27:07project.cbx(プロジェクト)
|
|__
| |
file1.c file2.c
といった感じです。
0777767
2006/05/07(日) 20:41:25実行してくれないのはなぜーーーーーーーーーーーーーーーーーーーーorz
もちろん他のファイルをプロジェクトから削除して、目的のファイルだけ残せば、それを実行してくれるのですが、いちいちそんな事しないですよね?
0778デフォルトの名無しさん
2006/05/07(日) 21:02:560779デフォルトの名無しさん
2006/05/07(日) 21:20:08ひとつの.exeの中にmainがふたつあっても、ひとつしか実行されないが、そういうことじゃなくて?
0780デフォルトの名無しさん
2006/05/07(日) 21:27:530781デフォルトの名無しさん
2006/05/07(日) 21:43:45共にmainを含むa.objとb.objのうち、片方がもう片方のシンボルを参照してたりしたら、リンカは両方をリンクしようとしてエラーを出すが、そうじゃなければ、リンカに先に渡す方が使われるんじゃないか?
0782デフォルトの名無しさん
2006/05/07(日) 21:47:37どっちが呼ばれるかわからないってことか。 Borland 死ねって感じだな。
0783デフォルトの名無しさん
2006/05/07(日) 21:52:35いや、そういう意味じゃないです。
ファイルは2個でも3個でもいいんですけど、プロジェクトペインの中に3個ファイルあったとして(feil1,feil2,feil3)
「プロジェクトの"再ビルド"」をおしますよね
すると、「ビルド状況 ファイル3」と状況ウィンドウが出て3つのファイルをビルドされますよね
そして、次に
「プロジェクトの"実行"」を押しますよね?
すると、「ビルド状況 ファイル1」とでて1つ(プロジェクトペインの一番上のfile.1)しか実行されないんですよ。file.2もfile3
はなぜかしてくれません。
しょうがなくプロジェクトペインの一番上のfeil1を削除したら、次にfile2が一番上にきくるから
その状態で"実行"をおしたらfile2の実行結果でます。file3はでないから、またプロジェクトペインの一番上にあるfile2をプロジェクトから削除して
file3を一番上にくるようにして、実行
そんな感じです。。。orz
0784デフォルトの名無しさん
2006/05/07(日) 22:00:17をすると、一のEXEになってしまうんですか?
それで、一番上のfileのmainを読み込む?って事ですか?何度もすみません
0785デフォルトの名無しさん
2006/05/07(日) 22:02:41一つのEXE
何度もすみません・・・・もうダメポ(´・ω・`)
0786デフォルトの名無しさん
2006/05/07(日) 22:20:40昔っから利用されてるテクニックだったりするよ。
LSI-Cなんかでは、処理を減らすための、
args, argcをパースしない版やエラー処理しない版の.objが提供されてて
一緒にリンクするようにしたら、スタートアップルーチンを置き換えてくれた。
>>784-785
フォルダを見てみな、ひとつしか.exeができてないと思うんだ、たぶん
0787デフォルトの名無しさん
2006/05/07(日) 22:22:560788デフォルトの名無しさん
2006/05/07(日) 22:29:44すみません。Fileごとにexeをつくってくれてると思ってました。勉強させてもらいました。
0789デフォルトの名無しさん
2006/05/07(日) 22:31:04objをまとめたのが lib
それをリンカが exeにしてくれる
0790デフォルトの名無しさん
2006/06/17(土) 01:52:54書籍とかでもオッケーです。
サイトからはダウンロードできないみたいです。
宜しくお願い致します。
0791デフォルトの名無しさん
2006/06/17(土) 10:55:390792デフォルトの名無しさん
2006/06/18(日) 02:22:42アメリカでは既に販売終了したが、日本ではまだ英語版が手に入る。
変なの。
0793デフォルトの名無しさん
2006/06/19(月) 19:08:34builderXでコンパイルする時、スクリプト内にscanfやgetsの関数があると、
その前の行にprintfの関数があるとしてもそれを無視して先に入力を要求してきます。
つまり・・・
int a
printf("こっちを先に表示して欲しい");
scanf("%d",a);
printf("入力された数値は%d"です\n",a);
というスクリプトの場合はbuilderXでコンパイルすると
最初のprintfの文章を無視して入力を求められてるという事です。
どうすれば、最初にprintfの文章を表示させて次に入力・・と順番どおりに実行できるのでしょうか?
0794デフォルトの名無しさん
2006/06/19(月) 19:24:44ttp://www9.plala.or.jp/sgwr-t/lib/fflush.html
0795デフォルトの名無しさん
2006/06/19(月) 19:55:26レスありがとうございます。しかしながらソース内にこの関数は2回目のscanf実行の時に\nがバッファに残っていて、
それを変数に代入して予期せぬ行動とありますので、違うみたいです(実際に試しました。)
0796デフォルトの名無しさん
2006/06/19(月) 20:40:050797デフォルトの名無しさん
2006/06/19(月) 20:58:53レスありがとうございます。思い通りの結果になりました。gets()でもなりました。
ありがとうございました。
0798デフォルトの名無しさん
2006/08/20(日) 16:45:00■ このスレッドは過去ログ倉庫に格納されています