[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/07 05:17 / Filesize : 215 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

タダで使えるBorland C++ Part4



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/

2 名前:デフォルトの名無しさん mailto:sage [04/07/29 11:18]
2キタ―――(゚∀゚)―――― !!

3 名前:デフォルトの名無しさん mailto:sage [04/07/29 11:19]
関連スレ
C++相談室 part10
pc3.2ch.net/test/read.cgi/tech/1029315669/
C Builder相談室 Part3
pc3.2ch.net/test/read.cgi/tech/1016065855/
Generic Programming with C++ Template
pc3.2ch.net/test/read.cgi/tech/1008593126/

4 名前:デフォルトの名無しさん mailto:sage [04/07/29 11:19]
こちらも合わせて見るとヨシ

タダで最強!フリーC/C++コンパイラ
pc2.2ch.net/test/read.cgi/tech/1035882599/l50


5 名前:デフォルトの名無しさん mailto:sage [04/07/29 12:31]
たぶん敵
タダで使えるVisual C++ $2
pc5.2ch.net/test/read.cgi/tech/1086287039/l50

6 名前:デフォルトの名無しさん mailto:sage [04/07/29 17:00]
ニンニンでござるよ!

7 名前:デフォルトの名無しさん mailto:sage [04/07/29 21:34]
7げっと

8 名前:デフォルトの名無しさん mailto:sage [04/07/30 00:26]
即死回避

9 名前:デフォルトの名無しさん mailto:sage [04/07/30 01:46]
ハァハァ

10 名前:デフォルトの名無しさん mailto:sage [04/07/30 02:50]
簡単便利なIDE

CPad
hp.vector.co.jp/authors/VA017148/pages/cpad.html
BCC Developer
www.hi-ho.ne.jp/jun_miura/bccdev.htm
Relo
goldfly.ld.infoseek.co.jp/program/relo/setting.html



11 名前:デフォルトの名無しさん mailto:sage [04/08/01 01:52]
姉妹スレ

Borland C++ BuilderX
pc5.2ch.net/test/read.cgi/tech/1065260556/
C++Builder相談室 Part10
pc5.2ch.net/test/read.cgi/tech/1089299158/

12 名前:デフォルトの名無しさん [04/08/01 02:21]
あげ

13 名前:デフォルトの名無しさん [04/08/01 03:22]
まん

14 名前:デフォルトの名無しさん mailto:sage [04/08/01 03:26]
BuilderX Personal付属のlicense_ja.html「2.5 個人ライセンス」より

お客様が個人である場合に限り,商用または業務用目的(以下「商用目的」といいます)で
本製品または著作物を使用することができます。お客様は,本使用許諾契約の他の条項に
従うことを条件として,自分の著作物を他の人に配布できます。

15 名前:デフォルトの名無しさん mailto:sage [04/08/01 03:53]
>>14
そうなんだけど、
「4.3 教育機関向け製品(アカデミックパック・ライセンス)に適用される追加ライセンス条項」
が気になってな。

BuilderX Personalは「教育機関向け製品」じゃないよな?

16 名前:デフォルトの名無しさん mailto:sage [04/08/01 11:35]
じゃあ会社員が業務に関連するプログラムを作っちゃマズイ、ということか

17 名前:デフォルトの名無しさん mailto:sage [04/08/01 11:54]
>>16
BCC5.1もな

18 名前:デフォルトの名無しさん mailto:sage [04/08/01 11:57]
あ、そうなの?
ヤバイ……

19 名前:デフォルトの名無しさん mailto:sage [04/08/01 12:39]
お仕事でも使えるフリーの(あるいは一番安い)コンパイラって何かな?
某もM$もスタンダード版は商用利用不可みたいだし。

20 名前:デフォルトの名無しさん mailto:sage [04/08/01 12:57]
>>19
VCTK
GCC



21 名前:デフォルトの名無しさん mailto:sage [04/08/01 18:09]
コンパイラをBuilderXのバージョンにしたら
maxとminが通らなくなったんだけど

22 名前:デフォルトの名無しさん [04/08/12 13:02]
このソースなんですが、5.5.1 でも 5.6.4 でも std::getline() で
コンパイルエラーになるんですが、どこかおかしいんですかね。

#include <vector>
#include <fstream>
#include <string>

bool read_lines(std::ifstream& ifs, std::vector<std::string>* str_array)
{
 std::string s;

 while (std::getline(ifs, s)) {
  str_array->push_back(s);
 }

 return str_array->size() > 0;
}

int main()
{
 return 0;
}

エラー E2285 test.cpp 9:
  '_STL::getline<_CharT,_Traits,_Alloc>(_STL::ifstream,_STL::string)' に一致するものが見つからない
  (関数 read_lines(_STL::ifstream &,_STL::vector<_STL::string,_STL::allocator<_STL::string> > *) )


23 名前:デフォルトの名無しさん mailto:sage [04/08/12 22:07]
BCCでLibファイルを作成したときのバイナリを眺めてみたのですが、
ソースファイルのファイルパスが入っていました。
これらのファイルパスが入らないようにする方法があれば知りたいです。

24 名前:デフォルトの名無しさん mailto:sage [04/08/12 22:57]
>>22
スレ違いだがMSVCToolkit2003やCygwinのgcc 3.3.1だとコンパイルできた。

25 名前:22 [04/08/12 23:57]
>>24
実験さんくすです。他のではうまくいきましたか。
ifstream を参照渡しでなく、コピー渡しにするとエラーに
ならないんですよね。std::istream& でもうまくいきました。
仕方ないのでこっちのほうで何とかしのいでみます。
報告どうもでした。

26 名前:デフォルトの名無しさん mailto:sage [04/08/15 15:43]
エラー E2108 E:\data\WL\CToolBar.h 65: typedef 'TBADDBITMAP' の使い方が間違っている(関数 CToolBar::SetButton(long,_TBBUTTON *) )
tb.hInst = HINST_COMMCTRL;
tb.nID = IDB_STD_SMALL_COLOR;
stdid = (long)SendMessage(m_hWnd,TBADDBITMAP,0,(LPARAM)&tb);
どこが違うの?


27 名前:26 mailto:sage [04/08/15 16:00]
すまん。自己解決しました


28 名前:デフォルトの名無しさん mailto:sage [04/08/17 08:44]
XPででプログラムコンパイルするとWindow Menuがつかないのは私だけですか?
当方環境 bcc 5.51 + bcc developer + bccform

29 名前:デフォルトの名無しさん mailto:sage [04/08/17 17:33]
おそらくどっか間違えている

30 名前:デフォルトの名無しさん mailto:sage [04/08/17 17:39]
WS_SYSMENU だっけか。これ抜けてない?



31 名前:28 mailto:sage [04/08/17 22:23]
>30
WS_OVERLAPPEDWINDOWにしてるので大丈夫だと思うのですが・・・
ちなみにWindows2000ではOKです

32 名前:デフォルトの名無しさん mailto:sage [04/08/18 01:09]
>>31
それは、全く同じソースファイルからコンパイルして
W2Kでコンパイル → W2K,、XPのどちらで実行してもOK
XPでコンパイル → W2K,、XPのどちらで実行してもNG
ってことなのか?


33 名前:28 [04/08/18 09:52]
>32
そのとおりです

34 名前:28 mailto:sage [04/08/18 20:37]
すいません 間違い見つけました。
XPはBCC5.64でした

35 名前:デフォルトの名無しさん [04/08/24 00:34]
winXP Home SP1にBCC5.5.1をインストールして、「猫でもわかるC言語プログラミング」
という本を読みつつ、C言語の勉強を始めてまだ3日なのですが
どうにも理解できないことがあり、気になって先に進めません。

-----------------------------------
/* bit03.c */

#include <stdio.h>

int main()
{
short a=10;

printf(" a=%08X\n ~a=%08X\n",a,~a);

return 0;
}
-----------------------------------

上記を実行すると、符合なし16進法表示で以下の結果になります。
a=0000000A
~a=FFFFFFF5

「10」を16ビット表示すると(0000 0000 0000 1010)となり、それを16進に直すと「0xA」だから
「a=0000000A」になるのは分かります。
でも、(0000 0000 0000 1010)をビット反転した(1111 1111 1111 0101)を16進に直すと
「0xFFF5」だから「~a=0000FFF5」になると思ったのに
何故「~a=FFFFFFF5」になるのかが分かりません。
何を勘違いしてるのか分からなくて辛いです。
ご教示願えるとありがたいです。よろしくお願いします。

36 名前:デフォルトの名無しさん mailto:sage [04/08/24 00:43]
んとね、猫でもに載ってるか知らないけど

Cで、intサイズ以下の整数(または整数同士)で演算する場合、
まずすべてをintに揃えてから計算するの。
(intに収まらなければunsigned int,それでも駄目ならlongって感じで)

だからshort型のaがintに格上げされ、その結果に対してnotを計算するの。
その結果がprintfに渡されるわけ。

37 名前:35 mailto:sage [04/08/24 01:47]
>>36
即レスありがとうございます。しかも遅くなってしまってすみません。

格上げの説明は載っていましたが、異なる型どうしの計算を行なうときに起きる、とだけ
記述されていました。
>>36さんのご説明によると、どうも「格上げ」をもっと調べた方が良さそうだったので
検索してみましたら、↓の「汎整数拡張」が関係してそうでした。
ttp://www9.plala.or.jp/sgwr-t/c_sub/TypeConversion.html

ということは、>>35

printf(" a=%08X\n ~a=%08X\n",a,~a);

での最初のaはshort型(16ビット)のままだけど、
次のa(~a部分)は~演算前にint型(32ビット)に格上げされて、ビット反転後の16進法表示は
「0xFFFFFFF5」になる、ということですよね。


どこを勘違いしてるのか分からなくて調べようがなく、すごく困っていたので大変助かりました。
本当にありがとうございましたm(_ _)m

38 名前:デフォルトの名無しさん mailto:sage [04/08/24 08:56]
>>37
最初のaも関数の引数にしている時点でそこは式の中だからintへ格上げされているよ。

39 名前:35 mailto:sage [04/08/24 17:24]
>>38
レスありがとうございます。
なるほど、そうなるとshort型で宣言している意味がありませんね・・・
いや、正しくは、意味はあるのかもしれませんが理解できない、ですね(^^;
勉強してれば分かるようになると信じて・・・頑張ります。

40 名前:デフォルトの名無しさん mailto:sage [04/08/28 15:22]
BCC 付属の MAKE で、コマンドラインのマクロ定義を優先させるのってできないんだろうか。



41 名前:デフォルトの名無しさん mailto:sage [04/08/29 20:43]
!ifndef HOGEHOGE を使って場合分け。
コマンドラインで定義されていない時だけ
MAKEFILE内でデフォールトの値を定義すればいいのでは。

!ifndef HOGEHOGE
HOGEHOGE = default_hogehoge
!endif

42 名前:デフォルトの名無しさん mailto:sage [04/08/30 00:22]
先頭に!をつけるのか。珍しいな。
コメントかと思っちまったい。


43 名前:40 mailto:sage [04/08/30 11:49]
>>41
ifdef 系かな、とは思ったんだけど

"$(HOGEHOGE)" みたいに書いてた

アリガト

でも普通はコマンドライン優先じゃないのかな

44 名前:デフォルトの名無しさん [04/08/30 18:09]
MyPage登録って適当な住所とかで大丈夫ですか

45 名前:デフォルトの名無しさん mailto:sage [04/08/30 18:37]
別にセールスとか何もきてないぞ

46 名前:デフォルトの名無しさん mailto:sage [04/08/30 20:48]
rcファイルはいくつ作っても良いのですか?

47 名前:デフォルトの名無しさん mailto:sage [04/08/31 18:29]
いいと思う。
複数の通し方わかんねえけど。

48 名前:デフォルトの名無しさん mailto:sage [04/08/31 23:34]
#includeで複数読めそう。

49 名前:デフォルトの名無しさん mailto:sage [04/09/01 17:36]
でも#includeだと#includeがあるファイルを
更新しないといけないから不便だ

50 名前:デフォルトの名無しさん mailto:sage [04/09/02 15:27]
BCC+BCCDeveloperでDirectXを使おうとしました。
そしたら、このようなエラーが出ました。

Fatal: オプションが必要 : Lc:\Borland\Bcc55\lib\PSDK\

キチンとパスなどを通しています。
きちんとBCB用のファイルもいれてありますし、きちんとそのあたりの設定もしました。
のこりはどこがおかしいのでしょうか?



51 名前:デフォルトの名無しさん mailto:sage [04/09/02 16:20]
>>50
Lcってのが怪しい。オプションの"-L"のハイフンを忘れたように見える。
bcc32.cfgかilink32.cfgか、あるいはBCC developerのコンパイルオプション設定を確認しよう。
で、Lc:\Borland\Bcc55\lib\PSDK\という行があったら、その頭にハイフンを入れてみる。

...全然違ったらごめんね。でも君の情報が少ないからこのくらいしか想像できないや。

52 名前:デフォルトの名無しさん mailto:sage [04/09/02 16:32]
orz
ttp://www.borland.co.jp/image/home/home_splash_7.jpg

53 名前:デフォルトの名無しさん mailto:sage [04/09/02 21:50]
客とコミュニケーションをしないから失敗するんですよ、Borlandさん。

54 名前:デフォルトの名無しさん [04/09/03 00:10]
コンパイルしようとすると
Fatal: ファイル C0X32.OBJ が開けません
というエラーが出るのですが、どうすればいいでしょうか
C0X32.OBJというファイルは入ってなく、友達もそんな無いと言ってるけど問題なくコンパイルできるようです
バージョンは2.31で、WindowsXPを使ってます

55 名前:デフォルトの名無しさん mailto:sage [04/09/03 00:16]
>>54
www.borland.co.jp/cppbuilder/freecompiler/faq/bccfaq4.html

56 名前:デフォルトの名無しさん [04/09/03 00:30]
すいません。見逃してました
でも、それでも出来ないんですが・・・
BCC32.CFGというファイルを作って、
-IC:\Borland\Bcc55\Include
-LC:\Borland\Bcc55\Lib
という内容にし、Borlandと同じフォルダに入れたのですが、間違ってるのでしょうか

57 名前:デフォルトの名無しさん mailto:sage [04/09/03 00:40]

\bin

58 名前:デフォルトの名無しさん mailto:sage [04/09/03 00:44]
C:\borland\bcc55\Bin

googleで解決するよん

59 名前:50 mailto:sage [04/09/03 02:24]
>>51
ありがとうございます。
cfgファイルの設定には問題がありませんでした。
多分、BCC developerの設定が悪いんだと思います。

参考に、メイクしたときの結果の表示です。

> C:\borland\bcc55\Bin\make.exe -fDebug\test1_1.mak TARGET
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
bcc32 -W -3 -Od -w- -AT -pc -H- -k -Q -b -Dsqrtf=(float)sqrt;tanf=(float)tan;cosf=(float)cos;sinf=(float)sin;
atanf=(float)atan;asinf=(float)asin;acosf=(float)acos -eDebug\test1_1.exe
Debug\win_main.obj Debug\game.obj Debug\dx_graphic.obj Debug\dx_audio.obj "(以下略)
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Fatal: オプションが必要 : Lc:\Borland\Bcc55\lib;c:\Borland\Bcc55\lib\PSDK

** error 1 ** deleting Debug\test1_1.exe

Make End !! (Elapsed time 0:00.187)

ログは長すぎるのでエラーになったので部分部分で切ったり改行してしまいました。
ちなみに、ためしにやっているのはDirectX Programmers Pageさんのソースです。
あと、DX9を使わないファイルのコンパイルも通らなくなっていた。
もし、コレでも駄目だったらすべてを最初からインストールするつもりです。

60 名前:デフォルトの名無しさん [04/09/03 10:27]
Borland C++をインストールしたんですが、本体が見つかりません。どれなのでしょうか



61 名前:デフォルトの名無しさん mailto:sage [04/09/03 10:34]
C:\borland\bcc55\Bin\bcc32.exe

62 名前:60 [04/09/03 10:45]
起動しても一瞬だけ表示されてすぐに消えるのは何故でしょうか

63 名前:デフォルトの名無しさん mailto:sage [04/09/03 10:49]
そういうものだから
入門サイト探して読んでね

64 名前:デフォルトの名無しさん mailto:sage [04/09/03 10:50]
>>62
ポカーン…

とりあえず初心者向けの本を買え。そしたらBorland C++ Builderでも買え。


65 名前:デフォルトの名無しさん mailto:sage [04/09/03 10:53]
bccdevでもいれれば

66 名前:デフォルトの名無しさん mailto:sage [04/09/03 12:01]
BccDev より先にこっちかも知れん

www.vector.co.jp/soft/win95/prog/se149182.html

67 名前:デフォルトの名無しさん mailto:sage [04/09/03 13:40]
まずコマンドプロンプトぐらい覚えろ

68 名前:デフォルトの名無しさん [04/09/03 15:32]
>>61
それ本体と言えるか?


69 名前:デフォルトの名無しさん [04/09/04 01:09]
g++も本体ですか?

70 名前:デフォルトの名無しさん mailto:sage [04/09/04 06:49]
じゃあ隊長ってことで。



71 名前:デフォルトの名無しさん mailto:sage [04/09/04 07:39]
それならmake.exeの方が本体に相応しい。


72 名前:デフォルトの名無しさん mailto:sage [04/09/04 10:24]
だからBuilderX使えば環境設定全部勝手にやってくれるってば
素人はIDE付開発環境使えよ

73 名前:デフォルトの名無しさん mailto:sage [04/09/04 13:21]
以上、>>72魂の主張をお伝えしました。

74 名前:デフォルトの名無しさん mailto:sage [04/09/04 13:46]
BuilderX 起動が重すぎ

75 名前:デフォルトの名無しさん mailto:sage [04/09/04 15:51]
freeのBorland C++ 5.5コンパイラで商用アプリ作ったりして
いいんですか?
ライセンスの文書にははっきり書かれていないようですけど。

76 名前:デフォルトの名無しさん mailto:sage [04/09/04 15:52]
またきた…


77 名前:デフォルトの名無しさん mailto:sage [04/09/04 15:58]
>>75
> 無償提供しております Borland C++ Compiler 5.5 は、商用・
> 業務用のアプリケーション開発にご利用いただけます。

ソース
ttp://groups.yahoo.co.jp/group/bccompiler/message/291

78 名前:デフォルトの名無しさん mailto:sage [04/09/04 16:12]
>>75
BCBX 配布可 商用可
BCC  配布可 商用可
BC#  配布可 商用不可
Delphi 配布可 商用不可
JBuilder X Foundation 配布可 商用可
JBuilder personal 配布可 商用不可

79 名前:75 mailto:sage [04/09/04 17:07]
大変申し訳なかった。
でもありがとう。

80 名前:デフォルトの名無しさん [04/09/04 20:00]
教えてくれ
ボードランドマイページに登録したらどこで落とせばいいですか?
いろんなサイトに書いてある利用承諾みたいのがないんですが
1がマイページに登録しようで2がライセンスの発行ス
お願いします



81 名前:デフォルトの名無しさん mailto:sage [04/09/04 20:10]
へー、ダウンロードするの面倒くさくなったんだね
知らなかった
力になれなくてすまんが、step3のメールは来てないの?

82 名前:デフォルトの名無しさん mailto:sage [04/09/04 20:23]
板陸

83 名前:デフォルトの名無しさん [04/09/04 20:25]
まだきてないです。
ダウンロードがめんどくさくなったってどういうことですか?
ほかにダウンロード方法があるんでしょうか?


84 名前:デフォルトの名無しさん mailto:sage [04/09/04 20:34]
いや、以前はいきなりstep2でダウンロードできたような覚えが
サイトで紹介されてるのは古いダウンロードページだと思う

今のを見ると、ログインして、下の方の「無償版・トライアル版ライセンスの発行」の発行ページへ
そこでC++ Compilerをチェックして「送信する」でいいんじゃないかな

85 名前:デフォルトの名無しさん [04/09/04 20:37]
それが送ってもメールが送られてこないんです。

86 名前:デフォルトの名無しさん mailto:sage [04/09/04 20:39]
じゃあわかんない ごめんね
メルアドは間違ってない?

87 名前:デフォルトの名無しさん [04/09/04 20:44]
間違ってないです。

88 名前:デフォルトの名無しさん mailto:sage [04/09/04 21:10]
>>87
あっそ、じゃBorlandに直接抗議しに行け
お前のミスの原因と対処法なんて俺達にはわからん。

89 名前:デフォルトの名無しさん mailto:sage [04/09/04 21:36]
>>80
ftp://ftpd.borland.com/download/bcppbuilder/freecommandLinetools.exe

90 名前:デフォルトの名無しさん [04/09/04 22:03]
ページがみつかりません になるんですが



91 名前:デフォルトの名無しさん mailto:sage [04/09/04 22:10]
>>90
なんで?

92 名前:デフォルトの名無しさん mailto:sage [04/09/04 22:18]
俺も試してみたけど、>89で落とせたよ。

93 名前:デフォルトの名無しさん [04/09/04 22:18]
ご迷惑かけました。
今届きました。

94 名前:デフォルトの名無しさん mailto:sage [04/09/04 22:19]
よかったな

95 名前:デフォルトの名無しさん [04/09/04 22:28]
ありがと

96 名前:デフォルトの名無しさん [04/09/04 23:50]
板違いで聞いてしまったみたいなのでこっちで再度です^^;

C++をはじめようと思って、ボーランドのフリーのコンパイラを
インストールしたのですが、うまくコンパイルできません。

コマンドプロンプトで bcc32 hello.cpp(hello.cppはコンパイルしたいファイル名)
と入力すると、'bcc32'は、内部コマンドまたは〜〜として認識されていません。
というエラーがでます。

コンパイラをマイドキュメントにフォルダを作ってそこにインストールしたのですが
それがダメだったんでしょうか?
ソースファイルもマイドキュメントに別フォルダを作ってそこに入れています。

アドバイスお願いします。



97 名前:デフォルトの名無しさん mailto:sage [04/09/04 23:52]
パスをそのマイドキュメントのフォルダに通す

98 名前:デフォルトの名無しさん mailto:sage [04/09/05 00:02]

www9.plala.or.jp/sgwr-t/detail/EnvSet.html
参考に

99 名前:デフォルトの名無しさん mailto:sage [04/09/05 00:07]
>>96
付属ドキュメントの指示どおり、bcc32.cfg と、ilink32.cfg を作ってあるなら
後はパスを通すだけのはずだが、付属ドキュメントを読んでいるならパスの
ことも書いてあるはずだが、さて?

100 名前:デフォルトの名無しさん mailto:sage [04/09/05 00:08]
初めてでよくわからないならデフォルト設定のままのほうがいいよ








[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<215KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef