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


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

タダで使えるBorland C++ Part3



1 名前:デフォルトの名無しさん [03/05/31 23:13]
一応Part3を立てておく。スレ需要がなければ下がるのみ。

機能無制限で使える本格的な無料コンパイラBC++についてのスレ。
ダウンロードはこちらから。

www.borland.co.jp/cppbuilder/freecompiler/

進行は遅いですがまったりやりましょう

前スレ
part1 > pc3.2ch.net/test/read.cgi/tech/1002377328/
part2 > pc2.2ch.net/test/read.cgi/tech/1030493157/

関連スレ
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/



299 名前:デフォルトの名無しさん mailto:sage [03/10/13 02:34]
>>296
C++Builderって言ってるけど同様でいいはず。
www.nk.rim.or.jp/~m_iida/programming/directX/BCB_DX9.html

つーかまずはgoogle使いましょう。

300 名前:296 mailto:sage [03/10/13 02:38]
makeファイルの中身についてはよくわからないのですが変更してなんとか
コンパイルの準備にこぎつけるようにはなりました
ただいろいろエラーが出て止まってしまうのはやはりVC++用のコードは
完全にそのままコンパイルできない、ということですよね?

>>297-298
あ、なるほど、そうやって列挙してOKだったんですね…
上記のmakeファイルの中身と見比べてある程度納得できました

301 名前:296 mailto:sage [03/10/13 02:39]
>>299
あ、ありがとうございます…
検索が下手なのかGoogleで出てきたのはちょっと使ってみる、という名前のサイトと英語ばかりで…
日本語サイトはどこもNotFoundばかりになってしまって非常に困っていました

302 名前:デフォルトの名無しさん mailto:sage [03/10/13 03:25]
なんか>296は初期化がどうのとかハンドルがどうのとか聞きに来そうだな。
DirectXを使うのはC++をしっかり理解してからにしたほうがいいぞ。
分からなかったらCから使えるSDLにでもしとけ。


303 名前:296 mailto:sage [03/10/13 10:10]
>>302
あ、そのあたりは以前に経験があるので大丈夫です
SDKの中のincludeファイルにエラーが出るので現在これと奮闘中です

304 名前:デフォルトの名無しさん mailto:sage [03/10/13 10:21]
>>301
英語で挫折していちゃぁDirectXは使えないだろ?


305 名前:デフォルトの名無しさん mailto:sage [03/10/13 18:59]
VC++を買えば日本語しかわからない庶民どもでも使えるぴょ

306 名前:デフォルトの名無しさん mailto:sage [03/10/14 09:08]
VC++を買うくらいならC++Builderを買うです。

307 名前:デフォルトの名無しさん mailto:sage [03/10/15 16:53]
>>306
?
VC++ じゃダメな理由でも?




308 名前:デフォルトの名無しさん mailto:sage [03/10/15 21:00]
>>305
SDKって全部日本語に翻訳されてたっけ?


309 名前:デフォルトの名無しさん mailto:sage [03/10/16 01:01]
>307
いやBorlandが好きなだけです(w
慣れですかね。でも最近のC++Builderもちょっとかな。

310 名前:デフォルトの名無しさん mailto:sage [03/10/16 01:12]
俺はBCCDeveloperのデザインが好きなのでBorlandC++

311 名前:デフォルトの名無しさん mailto:sage [03/10/29 21:44]
Windowsプログラミングで

.cppとか.rcとか.hを分割コンパイルを詳しく説明しているホームページありませんか?

312 名前:デフォルトの名無しさん mailto:sage [03/10/29 22:20]
猫でもわかる

313 名前:デフォルトの名無しさん mailto:sage [03/10/29 23:53]
リソースファイルはともかく
ソースファイルならコンパイル時に列記するだけだし
ヘッダファイルはソースでインクルードしてるだろ

314 名前:デフォルトの名無しさん [03/10/30 09:02]
初心者の質問なんですけどよろしいでしょうか?
違ったら誘導お願いします。

Borland Database Engin
初期化中にエラーがでました。

何が原因ですか?


315 名前:デフォルトの名無しさん mailto:sage [03/10/30 09:47]
それだけの情報で分かったらネ申だな

316 名前:デフォルトの名無しさん mailto:sage [03/10/30 09:52]
>>314
BDEを使っているという事は BCBかDelphiじゃないのか? どっちかのスレに行ったら?
なお、最近BDE使う人口少ないし、使っててもその聞き方では誰も答えられないとは思うが

317 名前:デフォルトの名無しさん mailto:sage [03/10/30 10:42]
>>307
C++は画面フォームの編集ボックスやラジオボタンのプロパティ(値)を
反映させるのにいちいち関数を呼ばないといけないのが面倒くさい。
BorlandのはプロパティにセットすればそれでOKなので初心者には
理解しやすいよ。




318 名前:デフォルトの名無しさん [03/11/02 04:00]
WindowsXPでBorland C++ Compiler 5.5+BCC Developer 1.2.15な環境なのですが、
昔のバージョン(BCC 1.3)で作られたmakefileのため、コンパイルがうまくいきません。
変更点や自動変換とかしてくれるツールorページとかご存知でしたら教えてもらえないでしょうか。
よろしくおねがいします

319 名前:デフォルトの名無しさん [03/11/02 04:33]
BCC Developerって軽くていいんだけどなあ。
できれば重いVC++はインストールしたくないんだけどなあ。
記憶力ないしタイピングも嫌いなので入力支援ないと困る。

320 名前:デフォルトの名無しさん mailto:sage [03/11/02 14:23]
>>318
昔のmakefileなんて使わずに新しくプロジェクト作ればいいじゃん

321 名前:デフォルトの名無しさん [03/11/02 16:43]
>>320
makefileは書き直したのですが問題が。。。
1.strcasecmp、pclose、popenが未定義といわれます。
普通のCのコマンドですよね?
#他の環境(Linux)ではうまくmakeできるのすが。

2.BCC Developerが使いこなせません。(^^;
コマンドラインではmakeできるのですが、Developer上で
makefileの設定が反映されていない(ようにみえる)。
「メイクファイルの書き換えを禁止する」にするとmakeできないしで、
どうもうまくいきません。

322 名前:デフォルトの名無しさん [03/11/02 16:54]
popenは普通のCの関数ではないです

323 名前:デフォルトの名無しさん [03/11/02 17:26]
>>322
>popenは普通のCの関数ではないです
あっ、おもいっきり環境依存のようですね。
ありがとうございます。

が、いまだにDeveloperでの指定の仕方がわかりません。
いまのところDeveloperでファイルの編集。makeはコマンドラインからと
なっているので、なんとかしたいのですが。


324 名前:318 mailto:sage [03/11/02 17:29]
>>320
1は、該当箇所を修正することで解決しました。
2に関してですが、Developer関連の使い方に関するお勧めのページとか
ありませんでしょうか。
#統合環境なる贅沢な(?)ものは使ったことがなかったもので。

325 名前:デフォルトの名無しさん mailto:sage [03/11/02 23:28]
「ファイル>新規作成」でプロジェクトを作る。
プロジェクト名のフォルダができるから、それにソースファイルを入れる。
「プロジェクト>プロジェクトに追加」でソースファイルを追加。(追加したファイルがツリービューに表示される)
「プロジェクト>プロジェクトの設定」で設定。あとはコンパイルしたりメイクしたり。

326 名前:デフォルトの名無しさん mailto:sage [03/11/06 01:16]
BCC Developerの開発を引き継いでくれる人を募集していた。
フリーソフト作者は大変なんだな〜

327 名前:デフォルトの名無しさん mailto:sage [03/11/06 03:05]
SDKのスレってないんですね。ここで聞いていいのかな?

timeGetTimeの返す値って、PC起動してから時間が立つほど不正確になるもんなんですか?

Cでゲームを作っていて、ゲームなので高速な処理をするためにメッセージループをいじって
while (TRUE){
  if( PeekMessage(&msg, NULL, 0, 0,PM_REMOVE)) {
    if(msg.message == WM_QUIT) break;
    TranslateMessage(&msg);
    DispatchMessage(&msg);
  } else {
    gameMain();
  }
} return (msg.wParam);

処理のほとんどをgameMainに費やすようにしています。
で、例えば敵機の弾とかの移動距離を算出するために、
「(今のtimeGetTime()の値 - 前回ループ時のtimeGetTimeの値)/1000*1秒間に移動したい距離」
とすることで、CPUの処理能力によって差が出ないようにしてるのですが、
PC起動してから長時間たっていると、動きがガクガクするのです。




328 名前:デフォルトの名無しさん mailto:sage [03/11/06 09:33]
>>327
Win32API質問箱 Build14
pc2.2ch.net/test/read.cgi/tech/1065328397/


329 名前:デフォルトの名無しさん mailto:sage [03/11/07 00:30]
>>328
おおサンクス!
そっちのほうで聞きますので、
>>327は放置願います。

330 名前:デフォルトの名無しさん mailto:sage [03/11/07 20:28]
>>321
うnix -> Win32系
strcasecmp -> stricmp
popen -> _popen
pclose -> _pclose
なので#defineしておけばOK

331 名前:デフォルトの名無しさん [03/11/11 23:46]
棒乱奴 肪乱度

332 名前:デフォルトの名無しさん mailto:sage [03/11/12 00:25]
ボーランド
オモロイド

333 名前:デフォルトの名無しさん [03/11/12 19:28]
baud run do

334 名前:デフォルトの名無しさん mailto:sage [03/11/15 22:51]
お前ら、cppにアイコンつけたりしてますか?

335 名前:デフォルトの名無しさん mailto:sage [03/11/16 23:30]
メモ帳のアイコンになってる(´・ω・`)

336 名前:デフォルトの名無しさん [03/11/25 04:08]
猫でもわかるプログラミング www.kumei.ne.jp/c_lang/index.html
11月23日「BCCでプログラムを作ろう」第6章までできました!
www.kumei.ne.jp/c_lang/bcc/index.html
     イントロダクション
第1章 便利ツールを使って前準備
第2章 試運転をしてみる
第3章 Windowsのプログラムを作ってみる
第4章 BCCを統合環境にする
第5章 メニュー付きWindowsプログラムを作ってみる
第6章 メニュー付きWindowsプログラムをBCC Developerで作る

337 名前:デフォルトの名無しさん mailto:sage [03/11/25 04:17]
>>336
せっかくだからBuilderXでやってくれれば良かったのにな



338 名前:デフォルトの名無しさん [03/11/25 07:20]
BuilderXのほうがデバッグ環境よさそうかなあ。でも重いしなあ

339 名前:デフォルトの名無しさん mailto:sage [03/11/25 07:38]
BuilderX付属のBCCのほうがバージョン新しいけど
何が違うの?

340 名前:デフォルトの名無しさん mailto:sage [03/11/25 11:43]
早くターボデバッガーの使い方を説明して欲すぃ

341 名前:デフォルトの名無しさん mailto:sage [03/11/25 16:31]
>>339
STLにRogueWaveとSTLportの両方が付いている。template回りの
バグが結構取れている。要はC++Builder6用のコンパイラと同じ。

しかしboostのregression testは相変わらず悪い。STLportも4.5.3
と今となっては古いが、BCC32でSTLportをビルドせずに使いたい
人にはいいかも。(STLportの本家からダウンロードしてビルドして
も必ず失敗する。管理者が怠慢。)

342 名前:デフォルトの名無しさん [03/11/25 23:38]
bcc+direckxで作られたフリーのゲームってありますか?
ちょっと参考にしたいもんで。

343 名前:デフォルトの名無しさん mailto:sage [03/11/26 09:32]
別に変わったことはやってないぜ

344 名前:デフォルトの名無しさん mailto:sage [03/11/26 11:54]
ゲ製作でソースが色々とウプされる所がある
該当するものがあるかは見てないけど(:p

345 名前:デフォルトの名無しさん mailto:sage [03/11/26 21:13]
gcc3.3.1、VC6SP5で通るがBCC5.6.4で通らんよ。
template <class T> T t_log10(T v) {
  return std::log10(std::valarray<T>(v, 1))[0];
}


346 名前:デフォルトの名無しさん mailto:sage [03/11/27 11:34]
>>345
こうじゃないの?

template <class T>
T t_log10(T v) {
return std::log10(std::valarray<T>(v, 1)[0]);
}

347 名前:デフォルトの名無しさん mailto:sage [03/11/27 11:42]
>>345
スマソ。std::log10(const std::valarray<t>&); なのね。確かにおかしい。



348 名前:デフォルトの名無しさん mailto:sage [03/11/27 12:01]
#define _USE_OLD_RW_STL をつけて、RogueWaveのSTLにしたら
通る。

という事はBCC5.6.4のSTLportのバグか。例のCの標準関数と同じ名前
のアルゴリズムやvalarrayを呼び出すと認識できないやつ。remove()
のような。

でも今回はreturn _STL::log10(_STL::valarray<T>(v, 1))[0]; とやっても
だめだね。

349 名前:デフォルトの名無しさん [03/11/28 00:09]
ど素人なんですが
#include <stdio.h>

main()
{
printf("Test\n");
return 0;
}
を実行しようとするとインクルードファイル"stdio.h"をオープンできないって出ちゃいます…
学校で作ったやつをこねるために今日入れたんですが、それも作動しねーから試しに上のを実行したがだめぽ
PATHは本に出てた通りにしますた

350 名前:デフォルトの名無しさん mailto:sage [03/11/28 00:11]
stdio.hはちゃんとパス通した場所にあるのか?

351 名前:デフォルトの名無しさん mailto:sage [03/11/28 00:13]
>>349
BCCをセットアップし直す

352 名前:デフォルトの名無しさん mailto:sage [03/11/28 00:22]
>>349
>>171


353 名前:デフォルトの名無しさん mailto:sage [03/11/28 00:25]
>>352でビンゴですた
お騒がせして失礼しました

354 名前:デフォルトの名無しさん mailto:sage [03/11/28 21:25]
コンパイルしたら

Fatal: Error detected (LME279)
Fatal: Error detected (LME347)
Warning: Failed to create state file ファイル名.tds (error code 0)

と出るのですが・・・

355 名前:デフォルトの名無しさん [03/11/28 22:34]
>>354
そうですか・・・

356 名前:デフォルトの名無しさん mailto:sage [03/11/28 22:37]
>>354
XPか?

357 名前:デフォルトの名無しさん [03/11/28 22:40]
double **a = new double*[p];
for(i=0; i<p; i++)
*a = new double[q];
このように動的確保した2次元配列はどのようにして
解放すればいいですか?






358 名前:デフォルトの名無しさん mailto:sage [03/11/28 22:55]
>>357
ループの最後に確保したのはdelete [] *a;で解放
出来るが他のは無理

359 名前:デフォルトの名無しさん [03/11/28 22:57]
ループして確保するという考えは浮かぶのに、ループして解放するという考えは浮かばない>>357

360 名前:359 [03/11/28 23:03]
つーかそれ以前に(疑似)二次元配列になっていないじゃない・・・・
ループするたびに以前確保した領域を見失っている。

361 名前:デフォルトの名無しさん mailto:sage [03/11/28 23:37]
.rcでwindows.hを#includeできないんだが。

362 名前:354 mailto:sage [03/11/29 11:51]
>>356
Meです。

gcc(MinGW)でコンパイルしたら

ファイル名.cpp: In function 'void 自作関数()';
ファイル名.cpp:250: unknown escape sequence: '\' followed by char code 0x83
ファイル名.cpp:256: unknown escape sequence: '\' followed by char code 0x83
ファイル名.cpp:258: unknown escape sequence: '\' followed by char code 0x83
ファイル名.cpp:1684: unknown escape sequence: '\' followed by char code 0x97
ファイル名.cpp In function 'int main()';
ファイル名.cpp:1710: unknown escape sequence: '\' followed by char code 0x97

と出ます。

363 名前:デフォルトの名無しさん mailto:sage [03/11/29 13:07]
こやつ…只者ではない!

364 名前:デフォルトの名無しさん mailto:sage [03/11/29 15:43]
やっぱ自作関数だよ自作関数は最高だよおまえさん

365 名前:342 mailto:sage [03/11/29 15:58]
それで原因は・・・

366 名前:365=354 mailto:sage [03/11/29 15:58]
すまん間違えた。


367 名前:デフォルトの名無しさん mailto:sage [03/11/29 17:45]
www.google.co.jp/search?q=LME279&ie=UTF-8&oe=UTF-8&hl=ja&lr=lang_ja



368 名前:デフォルトの名無しさん mailto:sage [03/11/30 19:10]
>>362
釣り度・・・・10点。

369 名前:デフォルトの名無しさん [03/12/01 04:23]

これ使ってる皆さんは関数のマニュアルは
何を参考にされてんですか? 特にWindowsの
ファンクションはリファレンスないと使うの厳しい
と思いますが。

370 名前:デフォルトの名無しさん mailto:sage [03/12/01 05:09]
www.microsoft.com/msdownload/platformsdk/sdkupdate/

371 名前:デフォルトの名無しさん [03/12/02 11:34]

これの統合開発環境はなかなか便利だぁね。
VC++に迫るものがある。Winアプリとコンソール
アプリの指定も簡単だし。

ペゾルトのProgramming Windowsに掲載されていた
HELLOWINプログラムが、BCCできちんとコンパイル
して実行できますた。この中でPlaySoundファンクション
を使ってるけど、これ、残念ながらmp3は再生できない
模様。mp3を再生するファンクションってないもんですかね。

あとは関数リファレンスが充実すればいいんだけど。
MSDN Onlineは重すぎる。

372 名前:デフォルトの名無しさん mailto:sage [03/12/02 11:38]
>>371
MCI、DirectShow

373 名前:デフォルトの名無しさん mailto:sage [03/12/03 00:03]
数値計算で計算結果を図示(2D、サーモグラフみたいなの)したいのですが、

1.ある時間の結果をBMPファイルで書き出す
2.時間経過を順次aviに書き出す

という処理をしたいと思っています。
bc++ 5.5 + win2k で簡単に実装する方法やサイトへのポインタなどありました教えてください。
vc++やらbuilderやらは引っかかったんですけど……

374 名前:デフォルトの名無しさん mailto:sage [03/12/03 08:53]
vc++やらbuilderやらを参考にすればできるよ

375 名前:デフォルトの名無しさん mailto:sage [03/12/03 11:42]
>>373
GUIアプリ書きたいならVC#なりBCBなり買った方が正解

376 名前:デフォルトの名無しさん [03/12/04 18:30]
BCCではCOMプログラミングって
できるんですかね。Visual C++用の解説本を
読んでいたら、 #import 命令なんかを使ってる
んですが。




377 名前:デフォルトの名無しさん mailto:sage [03/12/04 20:27]
>>342
LIBERATION ARMY なんかどうだ?
el使っているがBCCで作られているみたいぞ。



378 名前:デフォルトの名無しさん [03/12/04 21:00]
超初心者で今日からはじめたんですが、コンパイル時に
ファイルが見つからない

とでるんです。
typeとうつとソースがでてくるのにどうしてこんなメッセがでるんでしょうか?

場違いな低レベルな質問でスマソ

379 名前:デフォルトの名無しさん mailto:sage [03/12/04 21:04]
>>378
bcc32.cfgとか設定したか?

380 名前:デフォルトの名無しさん mailto:sage [03/12/04 21:09]
>>378
コンパイラのインストール www.mgs2.com/online.lesson/language.c/02.html

381 名前:デフォルトの名無しさん mailto:sage [03/12/04 21:27]
>374
>vc++やらbuilderやらを参考にすればできるよ
出来なかった……

>375
リアルタイムに表示する必要はなくて、とりあえず画像/動画ファイルに吐き出してあとで見れればいいんですけど。
WinAPI(vcならMFC)を使うのがラクなんですかね?
フリーで逝きたいので、最悪バイナリデータを一つ一つファイルに吐き出すことになるのかなぁ

382 名前:デフォルトの名無しさん mailto:sage [03/12/04 22:41]
>>381
創作プログラミングの街 www.sm.rim.or.jp/~shishido/index.html

383 名前:342 [03/12/04 23:51]
>>377
それ、もうプレイしてます。

すごいですよね。フリーの環境であそこまで作るなんて
初心者(C言語の関数あたり)なんでチマチマやってるんですが、
これでゲームが作れるのか?って不安になってたんですが…
いや、逆に余計不安になった。こんなの無理だって。

やっぱり最初はコンソールのゲームかな。
簡単なテキストアドベンチャーからはじめよっと。
いや、その前に初心者本を終了させねば。


384 名前:373=381 mailto:sage [03/12/05 00:29]
>382
ありがとん。勉強させて頂きます。

385 名前:デフォルトの名無しさん mailto:sage [03/12/06 21:21]
bcc32 に -W オプションをつけるべきなのは、どういう時ですか?

ヘルプには、「ターゲットは Windows アプリケーション(-tW と同じ)」とあったのですが、
winsock.h を include するような場合にもつけるべきでしょうか。


386 名前:デフォルトの名無しさん mailto:sage [03/12/06 21:27]
WinMain で始まるやつが -W つけるんじゃないの?

387 名前:デフォルトの名無しさん mailto:sage [03/12/06 22:16]
そんなところだな



388 名前:デフォルトの名無しさん mailto:sage [03/12/13 01:53]
.rcでwindows.hを#includeできないんだが。

389 名前:デフォルトの名無しさん mailto:sage [03/12/13 10:00]
する必要ないやん

390 名前:デフォルトの名無しさん mailto:sage [03/12/13 12:35]
猫にも分かるで書いてあったです

391 名前:デフォルトの名無しさん mailto:sage [03/12/13 16:24]
どこ?

392 名前:デフォルトの名無しさん mailto:sage [03/12/13 16:53]
www.kumei.ne.jp/c_lang/bcc/bcc_07.htm
ここです。

しなくてもコンパイルは通るんですが……

393 名前:デフォルトの名無しさん mailto:sage [03/12/13 17:18]
#include<windows.h>書いても書かなくても普通にメイクできるよ。
「できない」ってどういう意味でできないのかわかんないけど、何か設定が変なんじゃない?

394 名前:デフォルトの名無しさん mailto:sage [03/12/14 09:32]
やり始めたころ丸写しでそう書いてたけどできんかった。
でもなくてもできたからないままとおしてる

395 名前:デフォルトの名無しさん [03/12/14 19:49]
無償のBorland C++ CompilerでもWDMって作れるんでしょーか?


396 名前:デフォルトの名無しさん mailto:sage [03/12/14 20:36]
Mingw-GCCのWIN32ならincludeの下にDDKがあるが。

397 名前:デフォルトの名無しさん [03/12/16 07:49]
BC5.0(BCBでなく)についてるCodeGuardをBCC5.5で使うにはどうしたらいいの?



398 名前:デフォルトの名無しさん [03/12/21 15:00]
  ∧ ∧
 (・Д ・,,) { ………。 )
  (u u__)〜

399 名前:初心者 [03/12/23 20:04]
エスケープシークエンスで画面制御ができないのは
コンパイラのせいなんですか?
XPでやってるんですけど、\x1b[...
ってやつが使えないんですけど






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

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

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