[表示 : 全て 最新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/

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]
初めてでよくわからないならデフォルト設定のままのほうがいいよ

101 名前:96 [04/09/05 00:57]
無事コンパイルできるようになりました。
どうもありがとうございました。
インストールすれば出来るようになると思ってて、
ぜんぜん設定が出きてなかったわけですね。
結局一度マイドキュメントから削除して、デフォルトで
インストールしなおしました^^;

ところで付属ドキュメントって言うのはどれのことなんでしょうか?
ダウンロードできたのは、frrcommandlinetools2.exe
というファイルだけだったのですが・・・・



102 名前:デフォルトの名無しさん mailto:sage [04/09/05 01:30]
インストールしたフォルダにテキストファイルが入ってなかった?

103 名前:デフォルトの名無しさん mailto:sage [04/09/05 01:36]
readmeはデフォルトインストールを前提に書いてあるな
初心者が違うフォルダにインストールしてこの通りやってもできない、と



104 名前:96 mailto:sage [04/09/05 02:18]
ちゃんと見つかりました。
重ね重ねありがとうございました。

これからがんばって勉強します。

105 名前:デフォルトの名無しさん mailto:sa [04/09/05 14:56]
.co.jp にあるヤツは文字化けするから
.com の方落とすよな? 普通は


106 名前:デフォルトの名無しさん [04/09/06 23:22]
5.5.1をダウンロードし、コンパイルしてみたのですがエラーが出てしまいます。
どうすればコンパイルできるでしょうか?
bcc32.cfgの設定もしています。

以下ソース
include <stdio.h>
void main()
{
printf("テスト\n");
}

以下エラー
エラー E2045 C:\Borland\bcc55\include\_stddif.h 17: 認識できないプリプロセッサ指令: 'ifnd'

107 名前:106 [04/09/06 23:22]
E2045ではなくE2048でした。

108 名前:デフォルトの名無しさん mailto:sage [04/09/06 23:26]
#ifndef の尻が切れてるみたいだけど。ヘッダファイルがぶっ壊れてるんじゃない?w

109 名前:デフォルトの名無しさん mailto:sage [04/09/06 23:31]
#include

110 名前:106 mailto:sage [04/09/06 23:40]
>>108
壊れてました。ダウンロードしなおしたらコンパイルできました。
ありがとうございます。

>>109
コピペミスで#抜けていましたw

111 名前:デフォルトの名無しさん mailto:sage [04/09/11 00:12:12]
C++を1から始めるならどんな本がおすすめですか?
当方PerlとHSPしか使ったことがありません

112 名前:デフォルトの名無しさん mailto:sage [04/09/11 00:12:42]
スレ違い

113 名前:デフォルトの名無しさん mailto:sage [04/09/11 15:44:10]
BCCじゃないんですが、Borlandの Turbo C++ ってもう配布してませんか

Borlandの英語サイトを探しても見つかりません



114 名前:デフォルトの名無しさん mailto:sage [04/09/11 15:52:32]
ttp://bdn.borland.com/museum/


115 名前:デフォルトの名無しさん mailto:sage [04/09/12 22:41:37]
BCC固有の問題ではないかもしれないですが
STLスレッドも見当たらないのでちょっと質問させてください。
文字列でアクセスできる関数リストのようなものを作りたくて
以下のコードを試してみたのですが、コンパイルエラーが出てしまいます。

#include <map>
#include <string>
class A {
public:
  void Func() const {};
};
class B {
  std::map<std::string, A> test;
public:
  void Add(const char *key, const A &val)
    { test.insert(std::pair<std::string, A>(key, val)); }
  void Execute(const char* key) const
    { test[key].Func(); }
    //↑エラー +演算子が使われたがstd::map〜では
    //        const char *型のための定義が存在しない
};

しかしclass Bを宣言せずに

main() {
  A a; std::map<std::string, A> test;
  test.insert(std::pair<std::string, A>("a", a));
  test["a"].Func();
}

とすれば期待通りの挙動をします。エラーの意味も直感的でなく
一体何故そうなってしまうのかわかりません・・・。

116 名前:115 mailto:sage [04/09/12 23:26:15]
ちなみにエラーの出る行だけ削除して、[]演算子のかわりに
if (test.count(key) > 0) を調べると、やはり期待したとおりの結果(true)が返ってきます

117 名前:115 mailto:sage [04/09/12 23:57:02]
さらに追試でclass Bのtestマップをグローバルスコープに置けば
class Bのインターフェースでうまく動きました。

class Bはコンソールから実行可能なコマンドを提供するシングルトンとして
実装する予定なので関数リストを実装ファイルでstatic globalにするのも
問題ないのですが、これが僕の理解不足なのかコンパイラの問題なのか
わかる方いらっしゃいますか?
なんか初期化順というかコンパイラの展開順な気がするのは勘違いでしょうか・・・

118 名前:デフォルトの名無しさん mailto:sage [04/09/13 00:22:43]
std::map::operator[]() は非const参照を返すので
constメンバ関数の中では使えないよ。
イテレータ使いな。

testをグローバル領域に置いた場合、クラスメンバじゃなくなるので
constの制約を受けなくなる。

おいらも初心者のころ引っかかって悩んだことがあったな。
でも、
>なんか初期化順というかコンパイラの展開順な気がするのは勘違いでしょうか・・・
コンパイラだの開発環境のせいにはしないで自分で調べたからすぐに解決できた。

あー、テンプレートがらみのエラーメッセージが意味不明なのは、もう仕方がないからね。

119 名前:フフフ [04/09/13 16:56:21]
BorlandC++5,5をインストールし、DirectX9 SDKをインストールし、
コマンドラインからDirectXのサンプルプログラムをコンパイル
したのですがコンパイルエラーが出てしまいます。

リンカの設定をしないとダメだと聞いたので
bcc.cfgファイルに
-I"C:\DX90SDK\Include"
-L"C:\DX90SDK\Lib"
ilink32.cfgファイルに
-L"C:\DX90SDK\Lib"

と追加したのですが
Fatal: オプションが必要 :LC:\DX90SDK\Lib
と、コンパイルエラーが出てしまいます。
どうしたらいいのか教えてください。

120 名前:フフフ [04/09/13 19:07:59]
誰かおしえて〜

121 名前:デフォルトの名無しさん mailto:sage [04/09/13 19:47:48]
ホレttp://goldfly.ld.infoseek.co.jp/program/directx/bcc90b.html

122 名前:デフォルトの名無しさん mailto:sage [04/09/13 20:37:34]
>>119
マルチか…

123 名前:フフフ [04/09/13 20:47:48]
bcc32.cfgファイル---------------------
-I"c:\borland\bcc55\Include"
-L"c:\borland\bcc55\Lib"
ilink32.cfgファイル-------------------
-L"c:\borland\bcc55\Lib"

こんな風にコンフィグファイルに追加する意味が良く分からないのですが、
-Iの方はなんとなく分かるのですが、bcc32ファイルとilink32ファイルの
両方に-Lを書いている理由が良く分かりません。
教えてください〜
あとマルチって何ですか???



124 名前:デフォルトの名無しさん mailto:sage [04/09/13 20:50:32]
呪文

125 名前:フフフ [04/09/13 20:52:11]
え?・・・

126 名前:フフフ [04/09/13 21:12:25]
教えてくだされ〜

127 名前:デフォルトの名無しさん mailto:sage [04/09/13 21:14:12]
マルチっていうのはあちこちで同じ質問をするウザイ行為のことだよ

128 名前:デフォルトの名無しさん mailto:sage [04/09/13 21:14:50]
「ウザイ」というより「失礼」か

129 名前:フフフ [04/09/13 21:19:53]
なるほど・・・

誰か教えてくれ〜

130 名前:デフォルトの名無しさん [04/09/13 21:20:40]
>>123
-Iの方がなんとなくわかるなら
-Lの方もわかるはずだが。


131 名前:フフフ [04/09/13 21:21:46]
なんでilink32にも書くの?・・・

132 名前:デフォルトの名無しさん mailto:sage [04/09/13 21:23:23]
>>123
いいこと教えてやろう。
ilink32.cfg は不要だ。
お前にはな。


133 名前:フフフ [04/09/13 21:24:01]
なんでか理由を教えてくれ〜



134 名前:デフォルトの名無しさん mailto:sage [04/09/13 21:25:50]
なんでbcc32.cfgとilink32.cfgがあるか考えれ
あと質問して1日くらいは待て

135 名前:デフォルトの名無しさん mailto:sage [04/09/13 21:28:01]
確かにウザいな。
ilink32.cfg は
ilink32.exe を単体で呼び出す時に使用される。
bcc32.exe が ilink32.exe を呼び出す場合には
bcc32.cfg に書いた -L〜 が渡される。


136 名前:フフフ [04/09/13 21:37:33]
自分で作ったヘッダファイルを
c:\borland\bcc55\Includeに入れたらうまく使えるのに
自分で作ったobjファイルを
c:\borland\bcc55\Libに入れてもうまく使えないのは
どうしてなんだ〜?

137 名前:デフォルトの名無しさん mailto:sage [04/09/13 21:39:22]
どうしてだろうね
もうスレ違いだよ

138 名前:フフフ [04/09/13 21:39:42]
教えてクレヨン

139 名前:デフォルトの名無しさん mailto:sage [04/09/13 21:40:17]
>>136
うまく使えますが、何か?


140 名前:フフフ [04/09/13 21:41:34]
なんでうまく使えるんですか?
どうすれば・・・

141 名前:デフォルトの名無しさん mailto:sage [04/09/13 21:41:55]
ほっとけよ
どうせ真面目に質問してなんかいないんだから

142 名前:フフフ [04/09/13 21:42:34]
してるよ・・・

143 名前:デフォルトの名無しさん mailto:sage [04/09/13 21:45:53]
してないよ



144 名前:フフフ [04/09/13 21:46:38]
分かる人教えてください

145 名前:デフォルトの名無しさん mailto:sage [04/09/13 21:49:28]
>>144
使えるってば

146 名前:デフォルトの名無しさん mailto:sage [04/09/13 21:51:07]
質問する態度がアレだし、答えてもらっても無視だし
そんなの誰もまじめに相手しないって

147 名前:へへへ mailto:sage [04/09/13 21:51:13]
>>144
向いてないんだよ

148 名前:フフフ [04/09/13 21:54:47]
さっきから何回やっても使えない〜
教えてよ

149 名前:デフォルトの名無しさん mailto:sage [04/09/13 21:57:22]
同じ失敗を繰り返すお方には使えませんなー

150 名前:フフフ [04/09/13 21:58:01]
そんな事言わずに教えて・・・・

151 名前:デフォルトの名無しさん mailto:sage [04/09/13 21:59:08]
そんなこといわずに何でつかえないのか教えて・・・・

152 名前:フフフ [04/09/13 22:01:44]
C:\borland\bcc55\LibにABC.obj入れて
コマンドラインで
bcc32 sample.obj ABC.obj
とかやっても出来ないのですが・・・

153 名前:デフォルトの名無しさん mailto:sage [04/09/13 22:05:44]
できないって、どういうメッセージが出るのか教えて・・・・



154 名前:デフォルトの名無しさん mailto:sage [04/09/13 22:06:13]
おまい親切だな

155 名前:フフフ [04/09/13 22:06:57]
ファイル'ABC.obj'が見つからないって言われて・・・

156 名前:デフォルトの名無しさん mailto:sage [04/09/13 22:08:48]
ABC.objをなんでsample.objんとこにおかないのか教えて・・・・

>>154 んなこたぁないですよ。

157 名前:フフフ [04/09/13 22:10:48]
べ、別にsample.objの所に置けば出来るんだけど・・・
リンカの設定とかmakeファイルとか
コンフィグファイルをいじってて・・・
出来なくて・・・

158 名前:デフォルトの名無しさん mailto:sage [04/09/13 22:13:09]
なんで.libファイル作らないのか教えて・・・・

159 名前:デフォルトの名無しさん mailto:sage [04/09/13 22:13:47]
つか、すまんが教えて君ごっこ飽きてきた。俺の負けだ!

160 名前:フフフ [04/09/13 22:13:56]
.libファイルって・・・
何ですか?

ごめん、頭悪くて・・・

161 名前:デフォルトの名無しさん mailto:sage [04/09/13 22:17:07]
じゃあよくわからないうちから複雑なことしようとするのやめましょう

162 名前:フフフ [04/09/13 22:17:36]
.libにしたらいけました・・・・
どう違うんですか???

163 名前:デフォルトの名無しさん mailto:sage [04/09/13 22:19:08]
>>161
あとはたのむ

つ☆!⊂



164 名前:デフォルトの名無しさん mailto:sage [04/09/13 22:22:19]
いや、俺には無理

165 名前:フフフ [04/09/13 22:22:51]
お願い頼む

166 名前:フフフ [04/09/13 22:23:24]
libとobjの違いを・・・

167 名前:デフォルトの名無しさん mailto:sage [04/09/13 22:25:29]
>>164 では引き続き。


なぜ知りたいのか教えて・・・・

168 名前:フフフ [04/09/13 22:26:07]
ここまできたら聞かずにはいられない・・・

169 名前:デフォルトの名無しさん mailto:sage [04/09/13 22:28:31]
で、どうやって .lib つくったか教えて・・・・

170 名前:フフフ [04/09/13 22:29:12]
拡張子を変更しましたぁ
.objを.libに

171 名前:デフォルトの名無しさん mailto:sage [04/09/13 22:33:51]
うむ。いいぞ。
しかしそれはもしかしたら背徳行為かも知れんな。

172 名前:フフフ [04/09/13 22:34:20]
は、背徳行為って・・・
何ですか?

173 名前:デフォルトの名無しさん mailto:sage [04/09/13 22:36:29]
いや、すまん。と、特に意味は無かった。
(悪いが予想外だったので正直ワロタんだよー)



174 名前:フフフ [04/09/13 22:36:30]
正しくは、どうすべきなんですか?

175 名前:デフォルトの名無しさん mailto:sage [04/09/13 22:43:21]
うーんと正直よく覚えてないけど、単に bcc32 のコマンドラインの最後を .lib にすれば
よかったような気がするけどそれでできるか教えて・・・・






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

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

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