トップページ⇒tech
1001コメント277KB

タダで使えるBorland C++ Part4

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG

機能無制限で使える本格的な無料コンパイラBC++についてのスレ。
ダウンロードはこちらから。
↓
http://www.borland.co.jp/cppbuilder/freecompiler/


前スレ
part3 > http://pc5.2ch.net/test/read.cgi/tech/1054390397/
part2 > http://pc2.2ch.net/test/read.cgi/tech/1030493157/
part1 > http://pc3.2ch.net/test/read.cgi/tech/1002377328/
0153デフォルトの名無しさんNGNG
できないって、どういうメッセージが出るのか教えて・・・・
0154デフォルトの名無しさんNGNG
おまい親切だな
0155フフフNGNG
ファイル'ABC.obj'が見つからないって言われて・・・
0156デフォルトの名無しさんNGNG
ABC.objをなんでsample.objんとこにおかないのか教えて・・・・

>>154 んなこたぁないですよ。
0157フフフNGNG
べ、別にsample.objの所に置けば出来るんだけど・・・
リンカの設定とかmakeファイルとか
コンフィグファイルをいじってて・・・
出来なくて・・・
0158デフォルトの名無しさんNGNG
なんで.libファイル作らないのか教えて・・・・
0159デフォルトの名無しさんNGNG
つか、すまんが教えて君ごっこ飽きてきた。俺の負けだ!
0160フフフNGNG
.libファイルって・・・
何ですか?

ごめん、頭悪くて・・・
0161デフォルトの名無しさんNGNG
じゃあよくわからないうちから複雑なことしようとするのやめましょう
0162フフフNGNG
.libにしたらいけました・・・・
どう違うんですか???
0163デフォルトの名無しさんNGNG
>>161
あとはたのむ

つ☆!⊂
0164デフォルトの名無しさんNGNG
いや、俺には無理
0165フフフNGNG
お願い頼む
0166フフフNGNG
libとobjの違いを・・・
0167デフォルトの名無しさんNGNG
>>164 では引き続き。


なぜ知りたいのか教えて・・・・
0168フフフNGNG
ここまできたら聞かずにはいられない・・・
0169デフォルトの名無しさんNGNG
で、どうやって .lib つくったか教えて・・・・
0170フフフNGNG
拡張子を変更しましたぁ
.objを.libに
0171デフォルトの名無しさんNGNG
うむ。いいぞ。
しかしそれはもしかしたら背徳行為かも知れんな。
0172フフフNGNG
は、背徳行為って・・・
何ですか?
0173デフォルトの名無しさんNGNG
いや、すまん。と、特に意味は無かった。
(悪いが予想外だったので正直ワロタんだよー)
0174フフフNGNG
正しくは、どうすべきなんですか?
0175デフォルトの名無しさんNGNG
うーんと正直よく覚えてないけど、単に bcc32 のコマンドラインの最後を .lib にすれば
よかったような気がするけどそれでできるか教えて・・・・
0176デフォルトの名無しさんNGNG
コンパイルする人も大変だなぁ。
0177デフォルトの名無しさんNGNG
フロに入りたいけど教えて・・・・
0178デフォルトの名無しさんNGNG
>>176
アー海馬起動してくれるかどうかマジわすれた・・・・
0179フフフNGNG
うまく出来ない・・・
0180フフフNGNG
Libファイル作れない・・・
0181デフォルトの名無しさんNGNG
bcc32 abc.c abc.lib 教えて・・・・
0182デフォルトの名無しさんNGNG
おもろいものができそうだな。教えて・・・・
0183フフフNGNG
bcc32 abc.c abc.lib
でやってみたけど無理だった・・・
0184デフォルトの名無しさんNGNG
ライブラリなんて作れんでもええやん
0185フフフNGNG
ん〜・・・・・
作りたい・・・
0186デフォルトの名無しさんNGNG
6年以上前の記憶だと tlib だったけど、そのコマンドがあるかどうか教えて・・・・
0187フフフNGNG
でけたべ〜
親分〜
0188デフォルトの名無しさんNGNG
いくつかのファイルの obj 群をまとめて思う存分 ore.lib にしてくれ。
あと、マニュアルに書いてないか教えて・・・・
0189デフォルトの名無しさんNGNG
bcb5tool.hlpでtlib調べれば載ってる
0190デフォルトの名無しさんNGNG
そうすか。

あー、しょっく・・・・


完
0191フフフNGNG
ほんとだ・・・
0192フフフNGNG
どうもありがと〜う・・・・
0193デフォルトの名無しさんNGNG
終わったの・・・?
0194デフォルトの名無しさんNGNG
成仏しますた
0195デフォルトの名無しさんNGNG
スレ伸びてるなあって喜んで来てみたら、
なんじゃこりゃ。
0196デフォルトの名無しさんNGNG
>>152
bcc32.cfgに-ljC:\borland\bcc55\Libを書くといいかもしれない。
(うまくいったのならついでにilink32.cfgにも-jC:\borland\bcc55\Libを書いておきな)
0197デフォルトの名無しさんNGNG
標準準拠度は低いは、最適化はショボイはでいいとこなしの
BCCよりもVC++ToolKit使った方がいいよね。
0198デフォルトの名無しさんNGNG
>>197
VCTKはインストールが難しい
0199デフォルトの名無しさんNGNG
>>198
BCCもVC++ToolKitもDLしたファイルをダブルクリックして環境変数設定するだけだろ。
0200デフォルトの名無しさんNGNG
>>199
やったことないなら口出すなよ
0201デフォルトの名無しさんNGNG
bccの方はbcc32.cfg ilink32.cfgの設定もしなきゃだめだな
0202デフォルトの名無しさんNGNG
>>201
しなくても使えるがな。
0203デフォルトの名無しさんNGNG
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: 'E:\DX90SDK\LIB\D3DX9.LIB' contains invalid OMF record, type 0x21 (possibly COFF)
コンパイルすると上記のエラーが出るのですがどうすれば良いのでしょうか?
0204デフォルトの名無しさんNGNG
>>203
VC++用のライブラリ使ってるから。
0205デフォルトの名無しさんNGNG
>>203
http://goldfly.ld.infoseek.co.jp/program/directx/bcc90b.html
0206203NGNG
>>204
>>205
ありがとうございます
0207& ◆L9brH4QC5k NGNG
あのう、BCC ってなんで -O2 最適化しても
スタックフレームが生成されるんでしょうか。
生成しないように最適化することはできないでしょうか。
0208デフォルトの名無しさんNGNG
>>207
ヘルプ嫁、書いてある
0209ももNGNG
-k- オプションのことでしょうか?
つけてみたんですけど、効果なかったんですよ。
0210デフォルトの名無しさんNGNG
よくわかんないんだけど
BCCでコンパイルした実行形式のファイルとコンパイルする前のソースを一緒に配布しちゃだめなの?
0211デフォルトの名無しさんNGNG
>>207
BCBに最適化を求めるな
0212ももNGNG
>>210さん
それは別に問題ないのではないでしょうか。

>>211さん
そうなんですか。。。
0213デフォルトの名無しさんNGNG
 
0214デフォルトの名無しさんNGNG
brc32でリソースをバインドさせようとすると
「windows.hが見つからないよ」っていわれるんですけど
BCCって何か特別なことしないとリソース読めないのですか?
教えてエロい人!
0215デフォルトの名無しさんNGNG
たぶんエロい人じゃわからないとおもう
0216本田NGNG
>brc32でリソースをバインドさせようとすると
>「windows.hが見つからないよ」っていわれるんですけど
>BCCって何か特別なことしないとリソース読めないのですか?

マニュアルを理解すれば十分です。
0217デフォルトの名無しさんNGNG
>>214
パラメータラーに
-I C:\borland\bcc55\include
を渡すのよ。
0218214NGNG
エロい人たちありがとうございます.
それらの初期設定はSETBCCを使って一応やったつもりなんですけど
brcの時だけwindows.hが開けませんっとでます.
ミレニアムエディションだからでしょうか・・・
0219デフォルトの名無しさんNGNG
まだわかってねーのかコイツは…
0220デフォルトの名無しさんNGNG
ミレニアムエディションは関係ない
bcc32では開けてもbrcでは見つからない
0221デフォルトの名無しさんNGNG
VC++と共存させる為に、
環境変数を使わない仕様になってるからな。
コンフィグファイルよりも環境変数の方が良かったよ。
0222デフォルトの名無しさんNGNG
おまいらレジストリは気にするのに環境変数は汚染されてもかまわないのか
0223デフォルトの名無しさんNGNG
>>222
ハァ?
環境変数は子プロセスにしか引き継がれないだろ。
0224デフォルトの名無しさんNGNG
環境変数は使いやすいからな。
0225ももNGNG
BCC って、戻り値が 4 byte の構造体であっても
レジスタ返しじゃなくて、ポインタ返しになるんだね (-O2 最適化)。
Visual C++ 6 より最適化が劣るじゃないか。
0226デフォルトの名無しさんNGNG
じゃあVC6使えよ ぼけ
0227ももNGNG
うーん、でも __fastcall 呼び出しが
VC6 よりも優れているのが魅力。。。
0228デフォルトの名無しさんNGNG
そんなもの殆ど大差ない
非最適化コムパイラでも充分
0229デフォルトの名無しさんNGNG
VC6より劣るじゃないかっていうが、
VC6は今でも最適化に限っては優秀なグループに入るぞ。

しかも、BCCの最適化は最悪なグループに入る。
0230デフォルトの名無しさんNGNG
最適化(・�勍)イラネ
0231ももNGNG
>>229さん
そうなんですか。
そういった情報って、どこかにまとまっていたりしませんかね。
教えていただけると非常にありがたいのですが。。。
0232デフォルトの名無しさんNGNG
>>231
簡単に検索できたけど。
ttp://www.willus.com/ccomp_benchmark.shtml
他にもいっぱい。
0233デフォルトの名無しさんNGNG
えいごかよ
0234デフォルトの名無しさんNGNG
なんかもんくあっか?
0235& ◆L9brH4QC5k NGNG
>>232さん
すいません、ありがとうございます。
0236デフォルトの名無しさんNGNG
bccは64bitコード吐いてくれないんですよね・・・(;_;)
0237デフォルトの名無しさんNGNG
16bitコードも吐けねーだろ
0238デフォルトの名無しさんNGNG
bcc64.exe
0239デフォルトの名無しさんNGNG
64bitWindowsOSが出てから文句いえ。
0240デフォルトの名無しさんNGNG
http://www.microsoft.com/japan/windowsserver2003/64bit/ipf/default.mspx
文句いっていい?
0241デフォルトの名無しさんNGNG
>>240
Itanium対応のコンパイラでないとダメじゃん。
0242デフォルトの名無しさんNGNG
bccはitaniumどころかP7コードも吐けないしな。
P6選んでもi486と同じコード吐くらしいからP5止まりか?
0243デフォルトの名無しさんNGNG
NASM使ってる人でかつBC++ユーザは MASM syntaxのソースがアセンブルできなく
て往生したりするかと思います。

MASM or GASM syntaxのソースをNASM syntaxにconvertするツールがあれば便利だと
思ったのでした。僕は早見表を書いて、手作業でやりました。(^^;;;)
みんなどうしてるんだろう? やはりVCを買うべきだろうか。インラインアセンブラ
使えるし。
0244デフォルトの名無しさんNGNG
ml.exeをダウンロードしてくれば?
0245デフォルトの名無しさんNGNG
>>243
http://www.masm32.com/
0246デフォルトの名無しさんNGNG
>>243
BCBXにははじめからTASMついてくるしコンパイラも新しい
IDEはすきなのに変えればいいし
0247デフォルトの名無しさんNGNG
implib.exeが動かないんですがチョンの攻撃ですか?
0248デフォルトの名無しさんNGNG
>>247
どういう答えをお望みですか?
0249デフォルトの名無しさんNGNG
歩主
0250デフォルトの名無しさんNGNG
保守
0251デフォルトの名無しさんNGNG
えいじいいい〜!
0252デフォルトの名無しさんNGNG
#include<iosream>
using namespace hoge

という名前空間使った書き方でも、BCCは動きますか?
最近こちらの方が増えているようですが
■ このスレッドは過去ログ倉庫に格納されています