04/03/09 23:07
>>612
あーいやgraphics.h入れれば使えるかなーと思いまして
ほかのコンパイラ探して見ますね
614:デフォルトの名無しさん
04/03/10 10:25
Cのソースをコンパイルしているのですが、
typedef strcut _hoge { int x; int y;} hoge;
hoge foo[16];
int *ptr= &(foo[0].x); <--- コッチはエラーにならない
int *ptr= &(foo[0].y); <--- コッチは E2063 不正な初期化
他のコンパイラ(CL)では通るのですが、これを回避する書き方はあるでしょうか?
615:デフォルトの名無しさん
04/03/10 10:35
>>614
無駄な括弧を取り去る。
616:614
04/03/10 10:59
>>615
typedef struct _hoge { int x; int y;} hoge;
hoge foo[16];
int *ptr1= &foo[0].x; //OK
int *ptr2= &foo[0].y; //NG
でも同じでした。
どうやら、構造体の最初のメンバーではOKで、それ以外のメンバーは計算が必要と判定されるようです。
でも、
hoge foo2; と配列でなく確保したら、
int *ptr3= &foo2.x;
int *ptr4= &foo2.y;
どっちもOKです。
617:614
04/03/10 12:00
色々逃げ道を探したけど、どうやら構造体配列に定数を加算するだけでダメなようで、諦めました。
結局 構造体配列と単純配列をunionして int *ptr=&( unionDt.array[1]); のように 逃げました。
618:デフォルトの名無しさん
04/03/10 13:16
うちだとこれで普通にコンパイル通るんだが‥‥
5.5.1と5.6.4両方とも無問題
#include <iostream>
using namespace std;
struct hoge { int x; int y; };
main() {
hoge sage[16];
sage[0].x = 2;
sage[0].y = 4;
int *p1 = &sage[0].x;
int *p2 = &sage[0].y;
cout << "x:" << *p1 << " y:" << *p2 << endl;
}
619:614
04/03/10 13:45
>>618
それはローカル変数への初期化で、しかも C++コードだからでは?
ローカル変数の初期化は 試してみたらOKでした。
でもローカル変数でも、
int *test[]={
&sage[0].x,
&sage[0].y};
はダメでした。
620:デフォルトの名無しさん
04/03/10 13:48
CかC++かは関係ないところじゃないの?
うちもすんなりコンパイル通るし同じコンパイラコアと思われるBCBでも問題ないよ
621:614
04/03/10 13:55
いやだから、ローカル変数の初期化なら CでもOKです。
Cでも引数の値との計算も出来ますし
C++なら普通の代入と代わりありませんから
>>614の問題はグローバル変数や static 変数です。
622:614
04/03/10 14:08
hoge sage[16]; をグローバルにすると >>618のアセンブラ出力は
; int *p1 = &sage[0].x;
mov eax,offset _sage
;
; int *p2 = &sage[0].y;
mov edx,offset _sage
add edx,4
となりました。 どうやら、BCCだと
mov edx,offset _sage+4
というような変換が出来ない為に、グローバル変数の初期化も出来ないという事のようです
623:デフォルトの名無しさん
04/03/10 15:17
どうやってもそんなエラーでんな
624:デフォルトの名無しさん
04/03/10 15:35
E:\@Test>cat y.c
#include <stdio.h>
typedef struct _hoge { int x; int y; } hoge;
hoge sage[16];
int *p1 = &sage[0].x;
int *p2 = &sage[0].y;
main() {
sage[0].x = 2;
sage[0].y = 4;
printf("x:%d : y:%d\n", *p1, *p2);
}
E:\@Test>bcc32 y.c
Borland C++ 5.6.4 for Win32 Copyright (c) 1993, 2002 Borland
y.c:
警告 W8070 y.c 10: 関数は値を返すべき(関数 main )
Turbo Incremental Link 5.64 Copyright (c) 1997-2002 Borland
E:\@Test>y
x:2 : y:4
625:624
04/03/10 15:37
と、5.5.1だとエラーが出た
E:\@Test>bcc32 y.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
y.c:
エラー E2063 y.c 5: 不正な初期化
警告 W8070 y.c 10: 関数は値を返すべき(関数 main )
*** 1 errors in Compile ***
626:デフォルトの名無しさん
04/03/10 15:39
今試してみた。
bcc5.6.4(BCB6付属) だと問題なし。正常にコンパイル出来る。
bcc5.5.1(昔落としたfree版) だとコンパイルエラー。C++にしても初期化コードが発生。
たぶんbcc5.5のバグ。
627:デフォルトの名無しさん
04/03/10 15:45
あれ?今5.5を落としてきてコンパイルしたけど
問題なく通ったよ
なんか環境依存するのか?
628:デフォルトの名無しさん
04/03/10 15:48
C++なら通るよ。静的な初期化にならないけど。
629:デフォルトの名無しさん
04/03/10 15:50
ってmainの外で初期化したやつの参照かいてるのか
それ元々C言語の環境依存じゃない?
mainの外はどういう順番で配置されるかわからんはず
630:デフォルトの名無しさん
04/03/10 15:55
>int *p1 = &sage[0].x;
>int *p2 = &sage[0].y;
これがmainの中なら問題なく通る
mainの外だと5.5は通らない
まぁ、mainの外でこれ書く各必要があるかどうかあやしいけどな
作業的に使うポインタを外に出すなんて設計が悪いんじゃねーの?
631:デフォルトの名無しさん
04/03/10 16:01
ポインタを使うかどうかではなく
静的変数(のメンバ)のアドレスを取れる(初期化できる)かどうかが問題なんだが。
632:デフォルトの名無しさん
04/03/10 16:02
↑コンパイル時に
633:デフォルトの名無しさん
04/03/10 16:24
そのアドレスがほしいのなら関数で取得すればいいだけのような気が
int *getX(int no)
って感じで
大規模アプリとか安全なコード書くときこういったのでフィルタしていかないとな
634:デフォルトの名無しさん
04/03/10 16:30
Borlandのフリーコンパイラを使おうとしているのだが
URLリンク(www.kumei.jp)
の「カレントディレクトリをtest.cのディレクトリに移動します」
というところで書いてある通りに打ち込んでも
「指定されたパスがみつかりません」とでてしまう。
入力ミスかと思い他人にやらせても同じ結果。
点々は「シフト+2」
通貨マークは「ろ」でいいんだよな?
エロイ人おせーて。
635:デフォルトの名無しさん
04/03/10 16:34
問題の本質と設計の是非は全然関係ないのに。
636:デフォルトの名無しさん
04/03/10 16:40
>>634
これやる っミ[ URLリンク(www.microsoft.com) ]
637:デフォルトの名無しさん
04/03/10 16:42
>>634
よーし、オジさんがエロエロ教えちゃる。
まず、君はWindowsの基本操作を覚えるべきだ。
それからコマンドプロンプトの操作も覚えよう。
それから、これがもっとも重要な点だが、
Windowsの基本操作もコマンドプロンプトの操作も
板違いの話題だ。プログラミング以前の問題だからね。
君がここに来るのは十年早いってことさ。
638:デフォルトの名無しさん
04/03/10 16:43
>>634
OSはWindows98か?
639:デフォルトの名無しさん
04/03/10 16:52
>>634
URLリンク(forum.nifty.com)
ここで修行をつめ
640:デフォルトの名無しさん
04/03/10 17:08
みんな親切だなぁ。
641:634
04/03/10 20:02
>>636
なんとか解読できたような気がしたけど
微妙に意味がわからない。
結局解読できてないんだよな(´д`)
英語ももう少し勉強しないとな・・・。
>>637
了解。なんとかやる気でカバーして1年程で戻って来たいよ。
>>638
OSはXP。
>>639
ありがトン。一番役に立った。
今それ見てやったら何故かしらんができたよ。
結局何が原因だったのか・・・。申し訳ない。
>>640のいうとおり
こんなヘタレに親切にしてくれて皆様有難う。
もっと勉強してから来たいと思う。
642:デフォルトの名無しさん
04/03/10 22:58
>>641
最初からそのくらい謙虚だと、もうちょい親切に教えて
もらえたような気もするが、、、
普通にWindowsだけ使ってると、確かにdirectoryなんて
概念は身につかんからな。
とりあえずコマンドラインで dir cdが使えて
ドライブとカレントとパスの概念が分かってりゃ
「猫でも」を読むくらいなら何とかなるだろう。
がんばるよし。
643:デフォルトの名無しさん
04/03/10 23:42
そういや、MS-DOSを知らずに
ls ls 打ち込んでパニクってたな……
644:デフォルトの名無しさん
04/03/11 00:10
スマン、オレはcygwinで dir してた・・・・
645:614
04/03/12 07:00
>>633 ソレは判ってるんですよ。
ただ、このコードDSPと共用なんで初期化コードも削りたいというのがあるんです。
646:614
04/03/12 07:04
と書けば、#if で条件分岐しろと言われそうだけど、それだと検証にならないから
出来るだけ同じコードで共用したいんです。
647:デフォルトの名無しさん
04/03/13 21:34
vi??
648:厨房
04/03/14 21:42
Borland C++ でWINプログラミングってできんの?
あとできるのならどうやるかオシエテホスィ
649:デフォルトの名無しさん
04/03/14 21:49
>>648
URLリンク(www.kumei.jp)
650:デフォルトの名無しさん
04/03/14 21:53
>>648
これを Borland C++ でコンパイルしてみろ。
#include <windows.h>
int WINAPI WinMain(HINSTANCE i, HINSTANCE p, LPSTR c, int s)
{ MessageBox(NULL, "hello world", "HELLO", MB_OK); return 0; }
651:デフォルトの名無しさん
04/03/14 21:57
>>648
[ウィンドウズプログラムの作り方]
www.neco.nu/gohodoji/bccfaq/bccfaq.html#windowsprogram
652:デフォルトの名無しさん
04/03/14 22:57
教えていただきたいのですがBCCコンパイラでNcursesライブラリみたいなものはありますか?
653:デフォルトの名無しさん
04/03/17 20:30
これはただで使えるっぽいな。 VC++
URLリンク(www.microsoft.com)
654:デフォルトの名無しさん
04/03/17 22:19
コンパイルはどうやったらできるのですか?
borland c++ terapadをダウンロードしてプログラムを書いたまではいいのですが、
コンパイルの仕方がわかりません。
ヘルプファイルも見てみたのですが、コンパイルの仕方は載っていませんでした。
655:デフォルトの名無しさん
04/03/17 22:49
>>654
URLリンク(www.ccad.sccs.chukyo-u.ac.jp)
656:デフォルトの名無しさん
04/03/17 22:52
readme.txt
657:デフォルトの名無しさん
04/03/17 22:55
Google 検索: bcc55
URLリンク(www.google.com)
Google 検索: プロンプトの使い方
URLリンク(www.google.com)
658:デフォルトの名無しさん
04/03/17 23:08
素直にBCC Developerなどとの併用をお勧めする
659:654
04/03/18 08:12
>>655-658
ありがとうございました。
コンパイルできました。
660:デフォルトの名無しさん
04/03/18 18:44
BCCでインラインアセンブラ(MASM32)の解説してるサイト知ってる人いない?
661:デフォルトの名無しさん
04/03/18 18:48
低性能低機能なbccなんて使うのやめてDevC++使ったほうがいいよ。
URLリンク(www.bloodshed.net)
662:デフォルトの名無しさん
04/03/18 18:59
DevC++はコンパイラじゃないよ。MinGWコンパイラ付属の総合開発環境。いや、おれ釣られた?
663:デフォルトの名無しさん
04/03/19 14:34
>>662
>>661は最近2chのみならずあちこちのC/C++サイトにDev-C++
の宣伝を貼りまくっているヤシと恐らく同一人物。MinGWは標準
では日本語対応してないのでダメ文字の問題があるんですけど
それでも初心者向けだと思いこんでいるアフォ。
オマケに標準でついてくる日本語表示はリソースにバグがあって
そのままではメニューが化けてしまうという事を知らないらすぃい。
664:デフォルトの名無しさん
04/03/20 14:42
BCC Developer使ってDLL作ってるんですけど
___CPPdebugHook なんてものがエクスポートされちゃいます。
Releaseでもです.。これ消すにはどうしたらいいんでしょう?
665:デフォルトの名無しさん
04/03/20 17:59
#include <stdio.h>
main()
{
long itteyoshi;
unsigned char omaemona;
scanf("%d",&itteyoshi);
scanf("%d",&omaemona);
printf("%d \n", itteyoshi);
printf("%d", omaemona);
return 0;
}
と、プログラムを書いてみたのですが、
例えば、5 6と入力すると
0
6
と出てきて、最初の値がきちんと表示されません。
どこがおかしいのですか?
666:デフォルトの名無しさん
04/03/20 18:35
>>665
二回目のscanfで一回目に読んだ値が上書きされてるから。
例えば 0 1286 と入力すれば 5 6 と表示される。
667:デフォルトの名無しさん
04/03/20 18:38
というかなんでこの板の人々はscanf好んで使う上に戻り値をチェックしないのだろうか。
668:デフォルトの名無しさん
04/03/20 19:38
scanfとか好きだからー!
669:デフォルトの名無しさん
04/03/20 19:41
scanfは死にませーん!
670:デフォルトの名無しさん
04/03/20 19:46
URLリンク(www.bohyoh.com)
URLリンク(www.catnet.ne.jp)
671:665
04/03/20 22:04
すいません、
>>670さんの紹介されているサイトに行ってみて、
scanfは使うなということがわかったのですが、
どうすれば>>665に書いたプログラムが
意図したとおりに動くのかわかりません
おしえていただけませんか?
672:デフォルトの名無しさん
04/03/20 22:06
BCCでGLUTを使ってるのですが、コンソールアプリケーションで
コンソールを開かないようにするにはどうしたらよいでしょうか?
673:デフォルトの名無しさん
04/03/20 22:12
>>672
bcc32 -laa
674:デフォルトの名無しさん
04/03/20 22:21
てきとう。
#include <stdio.h>
main()
{
long itteyoshi;
unsigned char omaemona;
long itteyoshi2;
unsigned char omaemona2;
scanf("%d",&itteyoshi);
itteyoshi2=itteyoshi;
scanf("%d",&omaemona);
omaemona2=omaemona;
printf("%d \n", itteyoshi2);
printf("%d", omaemona2);
return 0;
}
675:デフォルトの名無しさん
04/03/20 22:32
ほんとに適当だなw
676:デフォルトの名無しさん
04/03/20 22:34
>>673
ありがと
677:デフォルトの名無しさん
04/03/20 22:52
>>674
ありがとうございます。
このプログラム大切に使わせていただきます。
ほんとにほんとにありがとうございます。
678:デフォルトの名無しさん
04/03/21 22:47
>>665
マジレスしちゃう。
>666氏の言ってる事わかってるか?
charな変数にscanfで読みこむ時は"%d"じゃなくて"%c"だ。
"%d"で読みこむと他の変数を上書きしちゃうってことだそ。
679:665
04/03/21 23:12
>>678
わかってませんです・・・
#include <stdio.h>
main()
{
long itteyoshi;
unsigned char omaemona;
scanf("%d",&itteyoshi);
scanf("%c",&omaemona);
printf("%d \n", itteyoshi);
printf("%c", omaemona);
return 0;
}
ってことかと思ったのですが
最初に入力した値が二度出てきてしまいました。
( ´・ω・` )
680:デフォルトの名無しさん
04/03/21 23:24
(´-`).。oO(longにもunsigned charにもscanfは"%d"で良かったかなぁ)
(´-`).。oO("%c"で受けたら0x0aを読んでしまうのではないだろうか)
681:665
04/03/21 23:49
>680
unsigned charは0-255までの値が入るのではないですか?
>678
"%d"で読みこむと他の変数を上書きしちゃうってことだそ。
これはなにがなにやらさっぱり
なぜ他の変数を上書きするのですか?
いったいどんな歴史があってこんな文法になったのですか?
682:デフォルトの名無しさん
04/03/22 00:11
>>681
scanf のfはformatedだそうで。
もともとは書式のかっちり決まったデータを1行ごとに読む込むのが目的の関数でね。
~~~~~~~~
scanf( "%d %c", &itteyosi, &omaemona );って書けるのは知ってた?
683:デフォルトの名無しさん
04/03/22 00:13
普通に答えてるからまあいいけどさ、なんで>>665はここで質問してるのかな?
684:デフォルトの名無しさん
04/03/22 00:13
>>681
>なぜ他の変数を上書きするのですか?
URLリンク(www.d1.dion.ne.jp)
URLリンク(www.officedaytime.com)
>いったいどんな歴史があってこんな文法になったのですか?
URLリンク(www.intel.co.jp)
685:デフォルトの名無しさん
04/03/22 00:28
>>683
確かにスレ違いなんだよな(w
まぁ、普段ネタの少ないスレだから俺的には気にしないけど。
今のインシデントがけり付いたら次からは移動かな?
>>684
>>681氏に取り敢えず必要なのはCの基本でしょ。
686:デフォルトの名無しさん
04/03/22 00:42
こっちでやるべきだな
C言語なら俺に聞け! Part 75
スレリンク(tech板)
687:665
04/03/22 10:44
すいません
スレ違いとは気づきませんでした。
多分私はまだ人に質問できるレベルではなかったんです。
本を読んで精進してきます。
失礼しました。
688:デフォルトの名無しさん
04/03/22 22:33
ガンガレ
689:は ◆cplnFO9T0I
04/03/23 13:03
スレリンク(tech板)l50
ここから誘導されました。
484 名前: は ◆cplnFO9T0I 投稿日: 04/03/23 10:46
オブジェクトファイルからライブラリの作るのにはどうしたらいいですか?
開発環境はBCC5.5です。
お願いします。
690:デフォルトの名無しさん
04/03/23 13:04
tlib
691:は ◆cplnFO9T0I
04/03/23 13:18
>>690
TLIBまではわかったんですが使い方が良くわからなくて。
692:デフォルトの名無しさん
04/03/23 13:39
>>691
ヘルプ見れ
693:は ◆cplnFO9T0I
04/03/23 14:30
>>692
ヘルプって英語だと思ってたから読まなかったんですけど、
日本語とわかったので理解できるまで読んでみます。
694:デフォルトの名無しさん
04/03/24 02:05
俺も日本語しか読まねーと思ってた初心者時代があったなぁ
695:デフォルトの名無しさん
04/03/24 09:21
そのオブジェクトファイルはBCCが吐いたものなの?
696:デフォルトの名無しさん
04/03/24 19:08
俺が吐いた
697:デフォルトの名無しさん
04/03/24 19:56
いや俺が吐いた。
698:デフォルトの名無しさん
04/03/24 22:42
お前か、こんな所にお好み焼きを作ったのは?
699:デフォルトの名無しさん
04/03/24 23:41
キミはお好み派? もんじゃ派?
700:デフォルトの名無しさん
04/03/25 00:19
酸っぱもんじゃは嫌いです。
701:デフォルトの名無しさん
04/03/25 00:21
じゃあ、消化途中のお好み派だね。
誰か俺たちを止めてくれよ。
702:デフォルトの名無しさん
04/03/25 01:11
>>698
今夜食にお好み焼き喰ってたのに言うなよ
703:デフォルトの名無しさん
04/03/25 08:28
ここは面白いインターネットですね
704:デフォルトの名無しさん
04/03/25 11:00
ゲロ料理の話は板違いですよ
705:デフォルトの名無しさん
04/03/30 01:10
>>701
板が飛んだのはおまえらのせいだな!
706:デフォルトの名無しさん
04/03/30 11:24
bccでANSI Cを勉強し始めたんですが、
#include <stdio.h>int main(){printf("HelloWorld");return 0;}
こんな感じで1行にまとめられないなんて、
LSI C-86 試食版に負けてますね・・・_| ̄|○
707:デフォルトの名無しさん
04/03/30 11:26
見づらいから
708:デフォルトの名無しさん
04/03/30 18:45
>>706
自分を変えようよ。
709:デフォルトの名無しさん
04/03/30 20:03
プリプロセッサ指令とソースを同一行に書く香具師は基地外
710:デフォルトの名無しさん
04/04/03 00:38
リソースのコンパイル時、プログレスバーの設定 PBS_SMOOTH でエラーが
発生してしまうんですが、なんでか知っている人います?
VC++ で作成したリソーススクリプトを BCC にもってきたんだが、コンパイル時エラーで
構築できなくて、PBS_SMOOTH を外したら構築が完了したから気になった。
PBS_SMOOTH 無くても PBS_SMOOTH を付けたのと同じ外観なんで良かったんだが…
逆に VC++ で PBS_SMOOTH を付けない外観と同じにするにはどうすりゃ良いんだ??
711:デフォルトの名無しさん
04/04/03 12:47
エラー書けと
#if (_WIN32_IE >= 0x0300)
#define PBS_SMOOTH 0x01
#define PBS_VERTICAL 0x04
#endif
712:デフォルトの名無しさん
04/04/05 00:59
BCC固有かもしれないのでこっちに投げてみますが
BYTE a = 0;
DWORD b = 0;
if (a == b) ....
というように BYTE と DWORD を比較すると
>警告 W8012 xxxx.cpp 29: 符号付き値と符号なし値の比較
と出てくるんですが、どういう理屈でこうなるのでしょうか。
どうも BYTE が int か long に変換されているような気配なんですが、
比較時に適用される型変換規則ってありましたっけ。算術演算だとこの場合
BYTE は unsigned long に変換されると思うんですが。
713:712
04/04/05 01:01
書き忘れました。BCC5.5.1を使って試しました。
714:デフォルトの名無しさん
04/04/05 10:26
signed int で unsigned int のビットフィールドは表現できるので signed、らしい。
715:デフォルトの名無しさん
04/04/06 18:52
Borland C++BuilderXのほうには新しいバージョンのコンパイラが
入ってるみたいですけどこのコンパイラを使った場合も
商用利用できるのですか?
716:デフォルトの名無しさん
04/04/06 20:20
BuilderXと同じ規約だろう
717:デフォルトの名無しさん
04/04/09 12:07
しょもない質問かもしれんけど、C++ Builderも無料版あるんだけど
こっちは何故に話題に上がらんの?
718:デフォルトの名無しさん
04/04/09 12:19
>>717
そんなものはない
trialかfree compilerの事では?
もしあれば喜んで使うが
719:デフォルトの名無しさん
04/04/09 12:43
URLリンク(www.borland.com)
これは違いますのん?
720:デフォルトの名無しさん
04/04/09 13:22
>>719
ないけど……
721:デフォルトの名無しさん
04/04/09 17:13
これは体験版(trial)に見えるけど…
722:デフォルトの名無しさん
04/04/09 18:14
trialなのですか…… しゅんまへん。
723:デフォルトの名無しさん
04/04/09 18:50
せっかくDLしたんで中見てみたらvctobpru.exeとかって便利そうなのありました。
724:デフォルトの名無しさん
04/04/14 16:32
ウインドウを表示するプログラムで困っています。
環境はBCC5.5.1、WinXPです。
ソースプログラムは猫でもわかる~のWindowsSDKの始めのサンプルなんですが、
WM_DESTROYメッセージを拾ってPostQuitMessage(0)してウィンドウプロシージャを
抜けた後、WinMainに戻るまでの途中でAccessViolationの例外が発生して停止してしまいます。
停止箇所はUser32.DLL内のGetClassNameA関数内らしいのですが、
なぜそんなところで発生するのかわからなくて困惑しています。
偶然Admin権限でデバッグしていたところ例外が発生しなかったので、
実行環境に問題の原因があるのではないかと考えているのですが
解決案などありましたら教えてくださいませ。
725:デフォルトの名無しさん
04/04/14 17:20
UNICODEモードでコンパイルしてるけどソースの文字列はANSIとか、
その逆とか、そういうことはないのかな。
726:724
04/04/14 18:31
すみません
仰っているUNICODEモードというのがまだよくわからないんですが、
コンパイラオプションの-WUとか#define UNICODEとか、
そのあたりはまだ勉強してないのでUNICODEには一切触れてないです。
コンパイルはBCC Developer任せで
ターゲットに「Windowsアプリケーションのオプション(-W)」を指定しています。
727:デフォルトの名無しさん
04/04/14 21:43
>>724
中でなにやってるの?
728:724
04/04/14 22:40
サンプルプログラムのURLです
URLリンク(www.kumei.ne.jp)
ウインドウを表示して、閉じるボタンで破棄するWindowsの初歩的なプログラムです。
他の勉強サイトなどでもほぼ同様のプログラムが紹介されているので
ソースに問題があるのではないと思うのです。
例外が発生する場所がウィンドウプロシージャの外なので、
実際にどんな処理をされてWinMainに復帰するのかよくわからないのです。
729:デフォルトの名無しさん
04/04/15 00:13
>>728
??
ソースそっくりそのままコピーしたが、特にエラーが発生しませんでしたよ?
当方環境:Win98SE
オプションは、-Wを指定しただけ?
ClassNameで引っかかっているなら
char szClassNme[] = "ウィンドウクラス・ネーム";
↓
char szClassNme[] = "WndClassName";
に変えてみるとか…駄目?
730:デフォルトの名無しさん
04/04/15 02:47
Borland C++ 5.6.4 for Win32 Copyright (c) 1993, 2002 Borland
d:\borland\skinnedmesh\mload.cpp:
エラー E2285 d:\borland\skinnedmesh\mload.cpp 803: 'min<>(int,unsigned long)' に一致するものが見つからない(関数 CMyD3DApplication::GenerateMesh(SMeshContainer *) )
エラー E2285 d:\borland\skinnedmesh\mload.cpp 856: 'min<>(unsigned long,int)' に一致するものが見つからない(関数 CMyD3DApplication::GenerateMesh(SMeshContainer *) )
エラー E2285 d:\borland\skinnedmesh\mload.cpp 861: 'min<>(int,unsigned long)' に一致するものが見つからない(関数 CMyD3DApplication::GenerateMesh(SMeshContainer *) )
*** 3 errors in Compile ***
dxsdkサンプルのskinnedmeshですが上のエラーでコンパイル出来ません。
誰かできた人いますか?
731:724
04/04/15 11:08
>>729
駄目でした。
Admin権限ユーザーでデバッグすると何事もなく無事に実行できますので、
ソースにエラーが発生するような要因はないと思います。
逆に考えると権限とかは関係なくて、
私のマシンのAdminユーザー環境はあまりいじってないので
皆様の使用している環境に近く、それ故に問題が発生しないだけで、
普段私が使用している一般ユーザー環境のなんらかの設定がよくないからとも考えられます。
どちらにせよ直面している問題は
実行した(デバッグした)ユーザーによって、うまく動かないことがあるということです。
もとよりユーザーの環境によって処理を変えるプログラムというわけではないですし、
無事に実行できる環境だけで作業すれば問題からは開放されますが、解決になりません。
732:デフォルトの名無しさん
04/04/15 11:29
>>731
そのエラーが起きるときの権限は?
733:デフォルトの名無しさん
04/04/15 11:44
>>730
URLリンク(goldfly.ld.infoseek.co.jp)
734:724
04/04/15 12:04
>>732
ただのUsersの時です。
念の為borland\bcc55以下のフォルダにフルコントロールを与えてます。
BCC Developer経由でTD32でデバッグすると
Stopped on exception throw と云われ、
毎回同じUser32.dll内で止まっています。
735:730
04/04/15 13:42
>>733
サイト紹介ありがとう。
実は一年程前にも挑んだ事があり、その辺はクリア済みです。
Direct3DサンプルのBillboard等、比較的簡単そうなのはビルド
出来るのですがskinnedmeshがコンパイル出来ないのです。
736:724
04/04/15 16:22
解決しました。
Adminでログオンして作業しても例外が発生しました。
どうやらログオンしているのとは別のユーザーで実行すると問題なく処理できるようです。
ということで、実行環境に原因があるということになりました。
そこで常駐プログラムを切ったところ、問題なく動作しました。
どうやらTakubonさんのIME Watcher reduce ver1.00使用中に発生するようでした。
URLリンク(homepage3.nifty.com)
どういう仕組みで影響を受けるのか分かりませんが、とりあえず原因が見つかりました。
色々とアドバイスを下さった方々、ありがとうございました。
そして、どうも皆さんお騒がせしました。
737:デフォルトの名無しさん
04/04/15 22:46
乙
738:デフォルトの名無しさん
04/04/17 14:26
URLリンク(msdn.microsoft.com)
さあどうする
739:デフォルトの名無しさん
04/04/17 14:52
とりあえずトイレに逝ってくる
740:デフォルトの名無しさん
04/04/17 15:41
>>738
キタ━━━(゚∀゚)━━━ !!!!!
・・・と思ったが、中身貧弱杉。
(゚⊿゚)イラネ
741:デフォルトの名無しさん
04/04/17 16:37
.net Framework SDKも落とせばfreeBCCと同等
PSDK落とせば一通りのことが一応出来る
742:デフォルトの名無しさん
04/04/17 16:45
最適化なしのBCCでは勝ち目なしだな。
向こうはDirectXも普通に使えるし(当たり前か)
743:デフォルトの名無しさん
04/04/17 16:51
一応BCCにも最適化はあるぞ
しかしライセンス次第ではVS.NET2003買ったのが無駄になったかな
腐れIDEなんぞいらんし
744:デフォルトの名無しさん
04/04/17 17:54
BCCDEVみたいなのがあれば使ってみたいな。
745:デフォルトの名無しさん
04/04/17 19:52
すぐに誰か作るよ。おそらく。
C++BuilderXやeclipseも対応するかもね。
746:デフォルトの名無しさん
04/04/17 19:53
Visual C++ Toolkit入れて、Readme.htmのNext Stepsにしたがい
Microsoft Platform SDK DLサイトいったけど、XMLがどーたら出て
肝心のpsdkにたどり着けん・・・・・・
XML Parser 3.0 SP4 SDKまでインスコしたのにぃー
美奈さんはだう?
747:デフォルトの名無しさん
04/04/17 20:07
>>746
Toolkit 2003 ReadmeからPlatform SDK Updateのページにいって
Windows SDK→Install this SDK!
インストールしたいSDKを選んでContinueを押せばインストール
できるはず。
どれが要るかわからないなら、とりあえず Core SDK だけ入れて
あとは必要に応じて追加インストールすれば良い。
どうしてもダメなら Downloads の Full Download から全部ローカルに
DLしてからインストールするが良し。
748:デフォルトの名無しさん
04/04/17 20:17
しかし、
タダで使えるVisual C++
スレリンク(tech板)l50
すでにスレあるのにこっちで話をするのはなんともかんとも
749:デフォルトの名無しさん
04/04/17 20:21
BC++、VC++、MINGW揃えて塩漬けに
するだけの奴結構いたりして。
750:デフォルトの名無しさん
04/04/17 20:25
>>749
更にWatcomとDigital Marsも加えてハードディスクの肥やしにしてますが何か?
751:746
04/04/17 20:39
ありがとう>>747
左側メニューWindows SDKからInstall this SDK!が出てきません。
うちでは、Windows SDKクリックすると、Could not parse XML data: [ XML load failed ]
こんなん出てくるだけなんです。でも、Downloads の Full Download から
ダウンロードページ行けました。しかーし! ファイルリンク切れたままになってやんの。
リンク修正は↓な感じっす。(/NA/のとこを/3790.0/に変える)
URLリンク(download.microsoft.com)
URLリンク(download.microsoft.com)
752:デフォルトの名無しさん
04/04/17 21:26
>>751
IE以外のブラウザ使ってない?
753:746
04/04/17 21:43
>>752
ブラウザはIE6っす。
FWのせいかも知れない。とりあえずDL終わりました。
754:746
04/04/18 04:51
関連スレが幾つか有りマルチっぽくなりそうなので、最初に来たここで報告。
BCCじゃコンパイル出来なかったdxsdkサンプルですが、Platform SDKインスコ、
cl.exeでコンパイル出来ました。まだmake入れてないので全部は確認出来ない
のですが。
色々教えてくださった方々、ありがとう御座いました。
755:デフォルトの名無しさん
04/04/18 11:57
BCCってもうバージョンアップしないのか?
756:デフォルトの名無しさん
04/04/18 14:25
Relo v0.9.9 Released
URLリンク(www.fifsoft.com)
757:デフォルトの名無しさん
04/04/19 02:09
>>756
インスコしてみた。いい感じ。
情報ありがとー
758:デフォルトの名無しさん
04/04/21 19:31
ReloはVC++対応しないのんかな
フォーラムもあんま流行ってないようだが・・・・・・
759:デフォルトの名無しさん
04/04/21 19:53
Reloいい感じだなぁ。
VC++ 6.0持ってるから対応してほしいなぁ。
760:デフォルトの名無しさん
04/04/21 20:18
Relo最初はいいと思ったけど、Visual C++ Toolkit 2003とか一通りインスト
終えて、本腰入れて使ったらなんかまだまだって感じだった。
761:デフォルトの名無しさん
04/04/26 20:31
Borland C++ Compiler 5.5をダウンロードし、
パスなどの設定は勝手にやってくれるやつで完璧に終わったとおもいます。
自分の持ってる本のとおりに、
#include<stdio.h>
int main(void)
{
printf("松島や ああ松島や 松島や\n");
return 0;
}
ってソースファイルをprog2_1.cという名前で保存しました。
コマンドプロンプト(でいいんだよな?)にbcc32 prog2_1.cと入れると、
「’bcc'は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認証されてません。」
と出ます。なにが悪いんでしょうか?
762:デフォルトの名無しさん
04/04/26 20:42
>761
よくわからんが、パスが通ってないと思われますが。
詳しい人、解説よろしく。
763:デフォルトの名無しさん
04/04/26 21:08
パス設定が完璧に終わったか、思うだけではダメ。
あらゆることは実際に見て、きちんと確認せよ。確認したなら、確認したと書くべし。
コマンドプロンプトで
path
と入力する。そこにインストールした場所がちゃんと含まれているか見よ。
764:デフォルトの名無しさん
04/04/26 21:36
>>763
アルファベットがたくさんでます。
どう表示されてればいいんですか?
765:デフォルトの名無しさん
04/04/26 21:40
たくさん・・・
766:デフォルトの名無しさん
04/04/26 21:49
インストールした場所がどこか、も書けないのか。どうやって教えたらいいのかワカンネ
767:デフォルトの名無しさん
04/04/26 21:59
>>763
保存したドライブ名のあとにBorland\Bcc55\binと出てるがこれでよかとですか?
768:デフォルトの名無しさん
04/04/26 22:10
>764
アルファベットがたくさんって、あんた・・・。
本当に理解したいなら、もう少し答えようのある書き方しなさいな。
ひよこみたいな頭と誤解されるよ。
769:デフォルトの名無しさん
04/04/26 23:09
>>767
pathでたとえば C:\Borland\Bcc55\bin と表示されたとする
ならば、
C:
cd \Borland
dir
と入力してみよ。ちゃんと Bcc55 などと表示されたかな?
URLリンク(forum.nifty.com)
を参考に、インストールした場所がちゃんとpathに設定されているか見てみよう
770:デフォルトの名無しさん
04/04/26 23:42
>>768
誤解じゃないんじゃないの?
771:デフォルトの名無しさん
04/04/27 18:29
昨日ヤマダ電機でパソコン買って、エクセルで表計算するような、
そんなレベルなら「アルファベットがたくさんでます。」でいい。
仮にもプログラムしようと言う人間がそういう返事では先が思いやられる。
質問に答えたとして、今度はどんなくだらない返事をされるかわからない
ので、自力で勉強してください。
なんか付き合ってると「プログラム動きましたが、つまらないんですけど。」
とか言いそうでいや。
772:デフォルトの名無しさん
04/04/27 18:37
プログラムが動くことほど感動的なことはない
と言ってみる
773:デフォルトの名無しさん
04/04/27 20:04
確かに。
俺は初めて N88BASICで 日の丸描いた日にゃ感動したね
俺は初めて HTMLで 簡単な文書を表示した日にゃ感動したね
俺は初めて JavaScriptで 簡単なゲーム作って遊んだ日にゃ感動したね
俺は初めて Perlで掲示板作った日にゃ感動したね
俺は初めて Apacheを自分のマシンで動かした日にゃ感動したね
俺は初めて Cでじゃんけんさせた日にゃ感動したね
以下略
774:デフォルトの名無しさん
04/04/27 20:09
はじめてOSをクラッシュさせた日: プライスレス
775:デフォルトの名無しさん
04/04/27 22:07
初めてBCC使うんだが、コンパイラができない。
使っているのは5.5。
症状は、プロンプトの表示上では成功しているし、Hello worldのプログラム「hello.c」をコンパイラすると
「hello.obj」「hello.tds」「hello.exe」のファイルが作られてちゃんとできてるように見えるんだが、
「hello.exe」を起動させても一瞬で消えてしまう。
「bcc32.cfg」「ilink32.cfg」はちゃんと設定したから、問題はないと思う。
一応「hello.c」の中身も
#include<stdio.h>
int main()
{
printf( "hello, world!\n" );
return 0;
}
「hello.c」にいくら書き加えても、作られる3つのファイルのファイルサイズが変わらないというのが気になるが・・・。
どこに問題があるんだか全く分からないんだが、教えてエロイ人。
776:デフォルトの名無しさん
04/04/27 22:18
それは、一瞬表示されたあとすぐ消えてる。
まずはコマンドプロンプトを知れ。
URLリンク(forum.nifty.com)
ここを参考に
コマンドプロンプトで
hello
と入力してみれば、ちゃんと結果を見ることができるだろう。
777:デフォルトの名無しさん
04/04/27 22:20
猫でもわかるプログラミングのC言語編を最初から読むことをお勧めする
778:デフォルトの名無しさん
04/04/27 22:38
>>775
stdlib.hをincludeしてmain関数のreturnの前に
system("pause");
と入れれ。
779:デフォルトの名無しさん
04/04/27 22:58
レスサンクス。
かなり房な質問だったみたいだ、スマソ。
初心者だから、って言い訳は使いたくなかったが、マジで初心者質問しちゃったな...
780:デフォルトの名無しさん
04/04/27 23:17
>>779
BCPad使えばsystem("pause");が不要になって少し幸せ。
URLリンク(hp.vector.co.jp)
コンパイル時のコマンドラインは初めに設定しておけば
コンパイル&実行がワンボタンで行えてVB感覚。
781:デフォルトの名無しさん
04/04/27 23:31
getchar();じゃあかんの?
782:デフォルトの名無しさん
04/04/27 23:45
>>781
getchar()は通常バッファ入力なので、'\n' [enter] 以外のキーでは
反応しないので少しうざい。
783:デフォルトの名無しさん
04/04/27 23:55
>>773
日の丸を表示するなどとは軍国主義の極みなのですぐに謝罪しなさい
784:デフォルトの名無しさん
04/04/28 10:41
MMLで鳴らせ君が代
785:デフォルトの名無しさん
04/04/28 19:29
>>783
じゃぁ星条旗にします。
786:デフォルトの名無しさん
04/04/28 20:28
>>785
赤地に鎌と槌じゃないと認めません。
787:デフォルトの名無しさん
04/04/28 20:54
やはり太極旗か五星紅旗でないと w
788:デフォルトの名無しさん
04/04/28 22:23
URLリンク(page4.auctions.yahoo.co.jp)
789:デフォルトの名無しさん
04/04/29 00:16
>>783
どこを縦読みするの?
非国民は氏ね
790:デフォルトの名無しさん
04/04/29 21:47
改行の多いネタは嫌われる、、、間違いないっ
791:デフォルトの名無しさん
04/04/30 01:20
BCC Developer バージョンアップ age
URLリンク(www.hi-ho.ne.jp)
792:デフォルトの名無しさん
04/04/30 11:24
URLリンク(www.hi-ho.ne.jp)
793:デフォルトの名無しさん
04/04/30 11:41
(n‘∀‘)η
794:デフォルトの名無しさん
04/04/30 12:23
URLリンク(www.google.com)
いつのまにかこの不具合が出なくなってた
795:デフォルトの名無しさん
04/05/01 04:08
GetOpenFileName関数が必ず0を返すようなんですが(ダイアログが開かない)
色々なサイトのサンプルソースでも開きませんです。
どなたか助けてください……。
WIn98SE / BCC 5.5.1 / (他に必要な情報があれば言ってください)
796:デフォルトの名無しさん
04/05/01 04:32
>>795
BCCでWin9xでその関数使うとそうなる。
あきらめろ。
漏れもそれではまったんで、BCCは捨ててVC買った。
797:デフォルトの名無しさん
04/05/01 04:49
Borland C++ 5.5.1でファイルオープンダイアログが表示されない - by AOK
URLリンク(homepage3.nifty.com)
798:795
04/05/01 05:03
>>796
>>797
まさかこんな落とし穴があったとは……。
MS社製以外のコンパイラを使う時はこういう問題あるという覚悟が必要なんですかね。
お二方どうもありがとうございました。泣きそうになってましたです。
799:デフォルトの名無しさん
04/05/01 05:34
むしろ覚悟が必要なのはWin98を(ry
800:デフォルトの名無しさん
04/05/01 09:13
VC++でも同じだぞ
801:デフォルトの名無しさん
04/05/03 23:45
すみません 質問があるのですが
BCCをインストールして色々設定して
コンパイルしてHello Test
まで出せるようになったのですが
手順がめんどくさくて・・・
最初コマンドプロンプト起動したら
C:\Document&setting\XXX¥> になっているので
>cd MY Documents を追加して
>cd Sample までやらないといけないのですが
一気にマイドキュメント内のサンプルまで行くことはできないのでしょうか?
802:デフォルトの名無しさん
04/05/03 23:49
>>801
URLリンク(www.m-n-j.com)
下の方
いっそBCCDev使ったほうが楽だとは思うが
803:デフォルトの名無しさん
04/05/04 00:08
>>801
コマンドプロンプトのショートカットを作る
プロパティ>作業ディレクトリ "C:\My Documents"
804:デフォルトの名無しさん
04/05/04 05:37
フォルダ右クリ>プロンプトでそのフォルダで開かん?
ダメならPowerToysインスコ汁
805:デフォルトの名無しさん
04/05/04 08:48
>>801
マジレスすると
初心者用BCCフロントエンドソフトとして、
CPad for BCC(シェア): URLリンク(www.vector.co.jp)
C言語を始めよう(フリー): URLリンク(homepage3.nifty.com)C言語を始めよう!
コマンドプロンプトでcdする手間を省くソフト
DOS窓でChangeDirectory: URLリンク(www.vector.co.jp)
806:805
04/05/04 09:07
追加しとくと 804のような使い方をしたければ、「いじくるつくーる」インスコして
直接ファイルアイコン右クリから、「1階層上でコマンドプロンプト」が便利だと思う。
807:デフォルトの名無しさん
04/05/04 14:00
プログラミングで使うことを意識したテキストエディタなら、たいていシェルへのコマンド送信や、
カレントディレクトリでシェル(コマンドプロンプト窓)を開く機能がついていると思うが。
何でコーディングして居るんだ?
808:デフォルトの名無しさん
04/05/04 14:01
>>802->>806
色々情報ありがとうございます
PC初心者なので変な質問すみやせんでした
809:デフォルトの名無しさん
04/05/04 14:13
>>801
コマンドプロンプトへのショートカットのデフォルトディレクトリを
設定すればいきなりそこに開けるよ
そうすれば、
C:\Documents and Settings\canal\My Documents\MyCode>bcc32 -c test.c<cr>
とかすぐ出来るけど、個人的には深い階層が好きくないから、
別のドライブのルートにディレクトリ作ります(笑
810:デフォルトの名無しさん
04/05/06 09:24
>>795
既に解決してるようだけど。
自分もそれで悩んだことある。
>>562
この辺に。
811:デフォルトの名無しさん
04/05/09 08:19
もれのボーランドは、インクルードファイルが開けませんと言ったり、なんだか
環境変数か、保存したディレクトリが悪いのか、全然動いてないみたいなんでつ。
助けてください。
812:デフォルトの名無しさん
04/05/09 08:25
URLリンク(www.borland.co.jp)
813:デフォルトの名無しさん
04/05/09 10:07
既出かな?こんな統合開発環境あった。
Visual Windows for BC++
URLリンク(phys.cool.ne.jp)
814:デフォルトの名無しさん
04/05/09 10:26
URLリンク(phys.cool.ne.jp)
815:デフォルトの名無しさん
04/05/09 10:27
TDがちゃんとなくなってるねw
816:デフォルトの名無しさん
04/05/09 10:38
ってかだめだこりゃw
スタートメニューからFooty.dllがないと言って起動しないし 自分のいるディレクトリわかってないのかw
Windows2000 Version 5.0ってなんだよw Windows NT 5.0だろ
817:デフォルトの名無しさん
04/05/09 10:49
816さん>>僕もやってみましたw
818:811
04/05/09 10:51
ちゃんとボーランド動いてくれました。
なんか、気分爽快です。ありがとうござんした
819:デフォルトの名無しさん
04/05/09 12:15
userenv.hの中で
GetUserProfileDirectory
が、宣言の所とコメントの所で
GetUserProfileDirectory
GetUserProfilesDirectory
のように、違っているのですが、
いったっいどちらが正しいのですか?
820:デフォルトの名無しさん
04/05/09 21:26
あー、DirectX9.0bが使えん。
既出のサイトに載ってる手法は全部試したんだが、
Direct3DCreate9だけ外部シンボルが解決されないといわれる。
誰か教えてください。
821:ミナツキ サヤ ◆SAYAC2HJWE
04/05/09 21:48
821
822:デフォルトの名無しさん
04/05/09 22:37
>>820
d3d9.libをリンクしてるか?
823:デフォルトの名無しさん
04/05/12 17:37
DirectXSDKのd3d9.libをリンクしてるに1NULLPO
824:デフォルトの名無しさん
04/05/13 14:02
>>823
ガッ
825:デフォルトの名無しさん
04/05/15 22:01
誰もいない・・・みんなVCの方に流れちまったのか?
826:デフォルトの名無しさん
04/05/15 22:13
全体的に話題が尽きてきただけと思われ。
VC++ Toolkitの方も当初の勢いは無くなってネタレスが増えてきたし
DigitalMarsやOpenWatcomに至っては開店休業状態だし。
827:デフォルトの名無しさん
04/05/15 22:47
BCBスレもネタスレになりつつあるからな
828:デフォルトの名無しさん
04/05/21 07:48
過疎化してるなぁ・・・とりあえず保守
829:デフォルトの名無しさん
04/05/25 07:36
WindowsXPでborland使ってる初心者です。
sinカーブのグラフを書きたいのですが、ネットでソースを見つけたところ下のようなものを見つけました。
#include <stdio.h>
#include <string.h>
#include <math.h>
void main(void)
{
char p[21];
int ts,tc;
double rd,n;
rd=3.14159/180;
printf(" -1 0 1\n");
printf(" I....+....I....+....I\n");
for(n=0;n<=360;n=n+15){
strcpy(p," I ");
ts=(int)(10+10*sin(n*rd));
tc=(int)(10+10*cos(n*rd));
if(ts==tc)
p[ts]='+';
else{
p[ts]='*';p[tc]='o';
}
printf("%5.0f %s\n",n,p);
}
}
これをコンパイルしてみたのですが、テキストを使った擬似的なものしか表示できません。
普通のグラフのような滑らかな曲線を表示させるためにはどのような方法があるのでしょうか?
830:デフォルトの名無しさん
04/05/25 10:35
OpenGLでも使っとけ。
3Dなら複素関数のグラフも描ける。
URLリンク(mailsrv.nara-edu.ac.jp)
831:デフォルトの名無しさん
04/05/25 14:50
GDIとかDirectXとかOpenGLとかSDLとかその他いろいろ
まずは、標準出力以外にも出力方法があることについて調べよう
832:デフォルトの名無しさん
04/05/25 19:25
>829
少なくとも、コンパイルするまえにどういう表示がされるかわからないことには
グラフィック使ってどうこうするのは無理でしょう。
もう少し自力でがんばってください。
833:デフォルトの名無しさん
04/05/25 19:45
>>829
その前にwindowsプログラミングを覚えたほうが早そうだな。
とにかく勘違いなレスだから勉強しなおし。
834:デフォルトの名無しさん
04/05/31 22:31
termio.hないんかこれ。
835:デフォルトの名無しさん
04/06/05 23:38
#include <okuda/termio.h>
836:デフォルトの名無しさん
04/06/06 08:04
STLPort はどうやってビルドするのん?
bcb55.mak を使ったら、エラーで即死した。
837:デフォルトの名無しさん
04/06/06 08:56
int main(int c, char **v)
{
return main(c, v);
}
これをコムパイルして実行しても、エラーもなにも出ないで直ぐに終了してしまうの。
スッタクオーバフローとか出るべきでないの?
かん境はWindowsXPです。
838:デフォルトの名無しさん
04/06/06 20:53
現在Win98SE+BCC5.5.1で開発しているのですが、
BCC+Win9xではGetOpenFileName関数が使用できないようなのですが、
何か、これの代わりになるものはあるのでしょうか?
どうかよろしくお願いします。
839:デフォルトの名無しさん
04/06/06 21:45
>>836
付属のSTLで我慢する
840:デフォルトの名無しさん
04/06/06 21:54
>>838
使用できる。
841:デフォルトの名無しさん
04/06/06 21:57
>>838
Borland C++ 5.5.1でファイルオープンダイアログが表示されない
URLリンク(homepage3.nifty.com)
842:デフォルトの名無しさん
04/06/06 22:06
>>838
bcc32.cfg
URLリンク(www.m-n-j.com)
843:836
04/06/07 03:20
>>839
エェー
844:838
04/06/07 19:51
どうにか表示できるようになりました。
ご助言ありがとうございました。
845:デフォルトの名無しさん
04/06/17 08:33
げんきなくなったなあ、このスレ。
846:デフォルトの名無しさん
04/06/17 17:55
もともとこんなもんだろ
847:デフォルトの名無しさん
04/06/17 22:02
タダで使えるVisualC++スレができてから物凄く寂れたような
848:デフォルトの名無しさん
04/06/17 22:02
誰かC言語を無料でダウンロードできるサイト教えれ糞ども
849:デフォルトの名無しさん
04/06/17 22:15
こりゃまた壮大な要求ですね
850:デフォルトの名無しさん
04/06/17 22:33
URLリンク(www.2ch.net)
851:836
04/06/18 04:06
STLPortのフォーラム見てきたら、「4.5.3ならビルドできるよ」って
書いてあったんで、今からがんがります。
852:デフォルトの名無しさん
04/06/18 16:40
>>848
多分>>1
本当にC言語がほしいならこっち
URLリンク(www.jisc.go.jp)
853:デフォルトの名無しさん
04/06/18 21:42
スレ違いでここに誘導されました。
BCCで質問があるんですが
#include <stdio.h>
#include <stdlib.h>
main()
{
printf("Hello\n");
}
こんなソースをコンパイルした場合に、
Error: 外部シンボル '_main' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ が参照)
と出ているんですが、何が原因でしょうか。
初めてBCCを使うんで、何とか初期設定が終わって、コンパイルできるか試したんですが…
854:デフォルトの名無しさん
04/06/18 21:57
>>853
ilink.cfgを再確認
855:デフォルトの名無しさん
04/06/19 02:07
>>854
多分違うな。
スタートアップルーチンを取り込めてるぽ。
>>853
エラーメッセージはそれだけじゃないだろ?
それを書いたソースがコンパイルできてないんじゃないか?
*.c → *.obj はできてるか?
856:デフォルトの名無しさん
04/06/19 22:14
WindowsでBCC55を使ってasfrecorder.c
URLリンク(members.at.infoseek.co.jp)
をコンパイルすると、asfrecorder.exeでダウンロードした
ストリーム動画の再生の調子が悪いのはどこに原因があるのですか?
857:デフォルトの名無しさん
04/06/20 02:41
>>856
お前の言語中枢。
858:デフォルトの名無しさん
04/06/20 10:52
むしろ>>856の存在
859:デフォルトの名無しさん
04/06/20 16:42
もうこちらのスレの存在意義がなくなったので
↓へ逝ってください。Part3で終了っと。
タダで使えるVisual C++ $2
スレリンク(tech板)
860:デフォルトの名無しさん
04/06/20 18:30
リソースメニューのチャックマークが良く分からないです。
メニューに[オプション]を作って、
その下に[ゴシック][明朝]の2つのメニューを作りました。
デフォルトでは[ゴシック]にチェックが入るようにしました。
[明朝]を選んだらチェックが[明朝]に移るようにするには
どうすればいいのでしょうか?
bccformおよびbccdeveloperを使用しています。
861:デフォルトの名無しさん
04/06/21 00:18
ここじゃなくて Win32API スレの範疇だが……
>>860
CheckMenuItem、あるいは SetMenuItemInfo を使って自力で変更する。
862:デフォルトの名無しさん
04/06/21 15:58
今やC#Biluderが無料だからな
863:デフォルトの名無しさん
04/06/21 16:27
>>861
上手くいきました
ありがとうございます
864:デフォルトの名無しさん
04/06/21 17:08
>>862
日経ソフトウェアでC#BuilderでDirectXを使う記事が載ってるね
即死だと思ってたのに無料は強いな
865:デフォルトの名無しさん
04/06/22 12:16
質問:
アニメーションさせるにはどうするの?
866:デフォルトの名無しさん
04/06/22 12:26
>>865
URLリンク(hotwired.goo.ne.jp)
URLリンク(www.kumei.ne.jp)
867:デフォルトの名無しさん
04/06/22 12:54
警告のLVを最大にするオプションを教えてください。
-wが見つかったのですが、-w***を全て付けたと同じ事になるのでしょうか。
868:デフォルトの名無しさん
04/06/22 18:57
>>867
>どの警告メッセージを表示するかを選択するには,このオプションを使用します。
>
>すべてを表示
>(コマンドラインオプション: -w)
>
>すべての警告およびエラーメッセージを表示します。
>デフォルトではチェックされていません。
869:デフォルトの名無しさん
04/06/22 20:23
>>868
分かりました。ありがとうございました。
870:デフォルトの名無しさん
04/06/22 20:37
Boost関連の質問なんですが、BCCでboost::tokenizerとboost::char_separatorを使おうとするとエラーが19個くらい出るんですが・・・
てかサンプルをまったくいじらないでコンパイルしてみても動きません。
Boostのサンプル→URLリンク(boost.cppll.jp)
ビルドは一通り行いましたが、そのときはエラーがあって少しできなかったこともありました。
BCCとBoostとの相性が悪いということでしょうか?それともビルドの失敗が原因なんでしょうか?
871:デフォルトの名無しさん
04/06/23 17:44
>>866
何故、見れない・・・
872:デフォルトの名無しさん
04/06/26 21:04
>>856 age
873:デフォルトの名無しさん
04/06/26 21:48
>>872
>>857-858
874:デフォルトの名無しさん
04/06/27 09:16
開発環境WinXP,Borland C++です。
GLIBW32
URLリンク(www.asahi-net.or.jp)
というのを試しているんですが、例えば
#include "glibw32.h"
int main()
{
ginit(300,320);
loadbmp("test.bmp");
gend();
return 0;
}
というのをコンパイルしようとすると、
■D:\C\CARD> bcc32 loadbmp01.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
loadbmp01.cpp:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: 外部シンボル 'ginit(int, int, int)' が未解決(D:\C\CARD\LOADBMP01.OBJ が参照)
Error: 外部シンボル 'loadbmp(const char *, int, int)' が未解決(D:\C\CARD\LOADBMP01.OBJ が参照)
Error: 外部シンボル 'gend()' が未解決(D:\C\CARD\LOADBMP01.OBJ が参照)
と表示されて実行されません。
夜通し考えてましたが原因がまったく分かりません。
おそらく>>853 と同じ原因な気がするんですが・・・。
875:デフォルトの名無しさん
04/06/27 09:35
glibw32.libをリンクしる
876:874
04/06/27 09:43
うぁ、できました。
ありがとうございました。
これで寝れます。
877:デフォルトの名無しさん
04/06/27 13:59
5.5.1を使っているのですが、関数内での変数の宣言は
関数の先頭に記述しないといけないのでしょうか?
途中で宣言したら駄目ですか?
878:デフォルトの名無しさん
04/06/27 14:05
>>877
拡張子をcppにするかC++コンパイルするオプションをつけろ
879:デフォルトの名無しさん
04/06/27 14:10
>>878
拡張子はcppにしてるんですけど、
「エラー E2451 hoge.cpp **: 未定義のシンボル ・・・」
のようなエラーが出るんです。
880:879
04/06/27 14:18
すいません、勘違いでした。
881:デフォルトの名無しさん
04/06/28 16:44
>>877
C++でなくCでそれをやっている世界的に有名なソース↓
URLリンク(members.at.infoseek.co.jp)
882:デフォルトの名無しさん
04/06/28 21:41
>>881
よくわからん。Cでもブロックの始めなら変数の定義はできるって言いたいのか?
883:デフォルトの名無しさん
04/07/01 11:44
>>859
Win98で動いて、プリコンパイルドヘッダが効くメジャーなコンパイラが
これしかないので、まだまだ続きます。
884:デフォルトの名無しさん
04/07/01 19:23
実行結果が日本語ででるしな
885:デフォルトの名無しさん
04/07/03 17:32
このこんぱいらは、Windows98SE で、DeviceIoControl()は使えそうですか?
886:デフォルトの名無しさん
04/07/04 01:51
BCC Developer バージョンアップ
DMonkeyが使えるようになった。
887:デフォルトの名無しさん
04/07/04 02:25
おー
なんだか凄そう
888:デフォルトの名無しさん
04/07/04 02:58
readme.txtに書いてあるコードをfoo.dmsに書いてそれを
環境設定/マクロ で登録して使ってみた。あたりまえだが無事使えた。
ショートカットキーへ登録して高度な編集を一発で行ったりできるのかな。凄そう。
889:デフォルトの名無しさん
04/07/10 00:40
このコンパイラをインストールしようとして
URLリンク(www.setsunan.ac.jp)
を見ながらやっているのですが、7番が良くわかりません。
どうすればよいのでしょうか?
分からないときは「ここ」からダウンロード...とあるのですがそこは開けませんでした
890:デフォルトの名無しさん
04/07/10 00:44
落とせるから安心しる
891:デフォルトの名無しさん
04/07/10 00:47
>>889
もしかして解凍ソフトという存在を知らないのではないか?
892:デフォルトの名無しさん
04/07/10 00:51
どうすればいいですか?って言われても書いてある以外のことは・・・
ilink32.cfgとbcc32.cfgを直接右クリックからダウンロードして、拡張子の .txt消せ
解凍とか拡張子変換わかんないとつらいぞ
893:デフォルトの名無しさん
04/07/10 00:52
>>889
>とあるのですがそこは開けませんでした
ダイアログで「開く」を選択したが解凍ソフトがインストされてなかったに5000コンパイラ
894:デフォルトの名無しさん
04/07/10 11:13
>>889
こっちの方が簡単かもしれない
URLリンク(www.kumei.ne.jp)
895:デフォルトの名無しさん
04/07/10 22:45
くだすれから誘導されてきました
cppをDLLにコンパイルする方法が分かりませんコマンドに-WDが必要な
必要なあたりまでは分かったのですが、
**に代入した値は使用していない(関数 とか
パラメータ***は一度も使用されないとか
全く分からないエラーが出ます。(C/C++自体ふれたことがない)
ソース自体は配布されているものなので問題がないと判断し、
コンパイルする時点の問題ではないかと思いました。
dllへコンパイルするだけで構わないので、方法を教えてください。
896:デフォルトの名無しさん
04/07/10 23:08
>>895
>**に代入した値は使用していない(関数 とか
>パラメータ***は一度も使用されないとか
そら警告なんで無視してかまわない。
ソースに問題が無いなら -WDだけでコンパイルできるはずだけど。
そもそもBCCの設定は大丈夫なの?
897:895
04/07/10 23:15
>>896
bcc32.cfgとilink32.cfgの追加は行いました。
あとPATHの設定も行い、文字を表示する簡単なexeをコンパイル
できることも確認しました。
Dllをコンパイルするための設定があるんですか?
898:デフォルトの名無しさん
04/07/10 23:20
>>897
エラーメッセージを晒して。警告メッセージは要らない。
あと可能ならソースも。
899:895
04/07/10 23:29
>>898
エラーは出てないです。すべて警告でW8004とW8057のエラーです。
ソースは
URLリンク(up.isp.2ch.net)
にUPしました。おねがします。
900:デフォルトの名無しさん
04/07/10 23:37
>>899
>dir *.dll
901:895
04/07/10 23:43
>>900
ぐはっ、デフォで入ってるdllだと思って、無視してた;_| ̄|○
指摘されて削除してみたら見事にコンパイルされてました。
ご指摘ありがとう!激しいケアレスミスでゴメンちゃい
902:デフォルトの名無しさん
04/07/11 23:45
|| MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
|| bcc32 -WD -u- <伏せ伏せ>.cpp
|| Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
|| <伏せ伏せ>.cpp:
|| Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
|| Error: 外部シンボル 'strtok' が未解決(C:\GNUGOLAUNCHER\GNUGOLOADER.OBJ が参照)
|| Error: 外部シンボル 'memset' が未解決(C:\GNUGOLAUNCHER\GNUGOLOADER.OBJ が参照)
|| Error: 外部シンボル 'strlen' が未解決(C:\GNUGOLAUNCHER\GNUGOLOADER.OBJ が参照)
||
|| ** error 1 ** deleting <伏せ伏せ>
こんなのが出てきてしまいます。
原因は何なんでしょうか。
教えてくだせい。
903:デフォルトの名無しさん
04/07/11 23:46
>>902
必要なライブラリを指定していないから。
904:デフォルトの名無しさん
04/07/11 23:47
>>902
リンクしてないんじゃねーの
905:デフォルトの名無しさん
04/07/11 23:52
GNUGOLOADER
906:902
04/07/12 00:07
必要なライブラリって何にstrtokとかが入っているんですか?
907:902
04/07/12 00:12
>>905
頭かくして尻隠さずでした
908:デフォルトの名無しさん
04/07/12 00:18
>>907
makeを使わない
909:902
04/07/12 00:38
なんか -u- が引っかかってるっぽいです
DLLにエクスポートする関数名から_を取りたかっただけなのですが…
我慢して使えば_付きでも困ることは無いのですが…
910:デフォルトの名無しさん
04/07/12 00:55
URLリンク(www.kumei.ne.jp)
ここのソースをbccでコンパイルしてみたのですが、
Error: 外部シンボル '_main' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ が参照)
のようなメッセージがでて、うまくいきません。
なにが原因でしょうか?
911:デフォルトの名無しさん
04/07/12 00:57
>>910
悪いこといわんからこれつかっとけ
Borland C++ BuilderX
スレリンク(tech板)
912:デフォルトの名無しさん
04/07/12 00:58
>>911
そちらにいってみます。
ありがとうございました。
913:デフォルトの名無しさん
04/07/12 01:00
>>911
正直 悪いこと言ってると思う
914:デフォルトの名無しさん
04/07/12 01:08
>>912
コマンドラインでカレントディレクトリをwin01.cppのあるディレクトリにしておきます。そこで、
bcc32 -W -eRelease\win01.exe win01.cpp
と打ち込みます。
915:デフォルトの名無しさん
04/07/12 01:17
>>914
試してみたのですが、
エラー E2075: コマンドライン オプションの間違い : -W -eRelease\win01.exe
とでて、うまくいきませんでした。
916:デフォルトの名無しさん
04/07/12 01:20
>>915
-Wの後ろが全角スペースになってる
917:デフォルトの名無しさん
04/07/12 01:29
できました!
ありがとうございました。
918:デフォルトの名無しさん
04/07/12 01:30
わざわざそこだけ全角とはテクニカルだな
919:デフォルトの名無しさん
04/07/13 14:47
#include <windows.h>
FARPROC pFunc;
void main()
{
_asm jmp pFunc;
}
というようなことをしたいのですが、bcc32ではどう書けばいいんでしょうか?
bcc32でコンパイルすると、
>エラー E2448 test.cpp 6: 未定義のラベル 'pFunc'(関数 main() )
になってしまいました。vcでは通るようなのですが。
920:デフォルトの名無しさん
04/07/14 13:38
>>919
BCC 5.6.4 でフツーに通りましたが。
921:デフォルトの名無しさん
04/07/14 15:26
>>920
C++Builder付属のBCC 5.6の方を使用してたみたいです…
BCC 5.6.4にしたらコンパイル通りました。
どうもありがとうございました。
922:デフォルトの名無しさん
04/07/14 17:34
そういやBCC5.6.4って
max min 関数使えないの?
923:デフォルトの名無しさん
04/07/14 19:03
BCにel突っ込むときはどうすればいいんでつか?
924:デフォルトの名無しさん
04/07/14 19:12
bcc easy link library でgoogle検索はした/
925:924
04/07/14 19:13
おおっと、最後は ? のタイプミス
926:デフォルトの名無しさん
04/07/14 19:15
BCC5.5でel(Easy Link Library)を使う
URLリンク(goldfly.ld.infoseek.co.jp)
927:デフォルトの名無しさん
04/07/15 17:54
C99って対応してるの?
特にstdint/stdboolあたり
928:デフォルトの名無しさん
04/07/15 20:53
>>927
-Pオプションをつけると限定的に使える。
・bool型(stdbool.hのインクルードは不要。そもそも存在しない)
・for (int i = 0;;)のようなforでの変数宣言
・その他関数内の任意の位置での変数宣言。
・inline関数
・選択文と反復文のブロック化
C99で追加されたライブラリ関数は全く用意されていないけど、long long int関係なら同じようなのがある。(atoll→_atoi64のように)
(これは別名C++とも言うw)
929:デフォルトの名無しさん
04/07/16 09:41
こっちにもコピーしておくけど、登録ユーザーでないとダウンロードできません。
URLリンク(www.borland.com)
2004/07/13 - C++Builder 6 Linker Update
ilink32 version 5.66
大きなオブジェクトをリンクするときにおきるアクセスバイオレーションを修正。
930:923
04/07/16 15:19
>>924 926様
有り難うございます!何とかできそうです。
931:923
04/07/17 15:24
できませんでつた( ;´・ω・`)人(´・ω・`; )
とりあえず,926サソのサイトを参考にしてel.hを改変したんですけども,
このelをどこに突っ込めばいいんでしょうか?
932:デフォルトの名無しさん
04/07/17 15:29
>>931
ソースファイルと同じとこ
933:923
04/07/17 15:32
そのソースファイルの場所がわかりません( ;´・ω・`)人(´・ω・`; )
934:デフォルトの名無しさん
04/07/17 15:41
自分でソース書くんじゃないの?
935:デフォルトの名無しさん
04/07/17 15:49
>>934様
bcc55の中のincludeってとこに突っ込めばいいんでしょうか?
936:デフォルトの名無しさん
04/07/17 15:56
>>935
include/の中でもいいし、
自分でel使うプログラム書いたら、そのソースと同じディレクトリでもかまわない。
とにかく、ソースで #include "el.h" とする以上、
そのソースから参照できる場所ならどこでも大丈夫。
937:デフォルトの名無しさん
04/07/17 15:57
とりあえず訊く前に試せと…
PCがぶっ壊れるわけじゃあるまいし
938:デフォルトの名無しさん
04/07/17 16:14
すいません・・・・初心者なもので・・・
939:デフォルトの名無しさん
04/07/17 16:37
elちゃんと入れたはずなんですが,サンプルコードの、2D関係ってやつをコンパイルしたら,
エラーがいっぱい出てて,もうワケワカメ
940:デフォルトの名無しさん
04/07/17 16:46
>>939
どんなエラーが出ているのか書かないとこっちもわからん。
941:939
04/07/17 17:06
test2.cppってファイルにしてやったんですが、
test2.cpp:
警告 W8066 test2.cpp 51: 実行されないコード(関数 __stdcall WinMain(HINSTANCE__ *
,HINSTANCE__ *,char *,int) )
エラー E2141 test2.cpp 90: 宣言の構文エラー(関数 __stdcall WinMain(HINSTANCE__ *
,HINSTANCE__ *,char *,int) )
エラー E2134 test2.cpp 157: 複合文に } がない(関数 __stdcall WinMain(HINSTANCE__
*,HINSTANCE__ *,char *,int) )
エラー E2134 test2.cpp 157: 複合文に } がない(関数 __stdcall WinMain(HINSTANCE__
*,HINSTANCE__ *,char *,int) )
エラー E2134 test2.cpp 157: 複合文に } がない(関数 __stdcall WinMain(HINSTANCE__
*,HINSTANCE__ *,char *,int) )
エラー E2134 test2.cpp 157: 複合文に } がない(関数 __stdcall WinMain(HINSTANCE__
*,HINSTANCE__ *,char *,int) )
エラー E2134 test2.cpp 157: 複合文に } がない(関数 __stdcall WinMain(HINSTANCE__
*,HINSTANCE__ *,char *,int) )
エラー E2134 test2.cpp 157: 複合文に } がない(関数 __stdcall WinMain(HINSTANCE__
*,HINSTANCE__ *,char *,int) )
エラー E2134 test2.cpp 157: 複合文に } がない(関数 __stdcall WinMain(HINSTANCE__
*,HINSTANCE__ *,char *,int) )
警告 W8070 test2.cpp 157: 関数は値を返すべき(関数 __stdcall WinMain(HINSTANCE__
*,HINSTANCE__ *,char *,int) )
警告 W8057 test2.cpp 157: パラメータ 'hPrevInstance' は一度も使用されない(関数 _
_stdcall WinMain(HINSTANCE__ *,HINSTANCE__ *,char *,int) )
ってでました。
942:デフォルトの名無しさん
04/07/17 17:37
なんか、凡ミスっぽい
}や;の書き忘れとか、構文が間違ってる可能性が高いと思うよ
もう一度ソースをよく見てみたら?
943:デフォルトの名無しさん
04/07/17 18:21
>>941
> 警告 W8070 test2.cpp 157: 関数は値を返すべき
WinMainの最後にreturn msg.wparam;書け。
> 警告 W8057 test2.cpp 157: パラメータ 'hPrevInstance' は一度も使用されない
これはどうしようもないから無視しろ。
あとC++ならextern "C" int WINAPI WinMain(ryってしないとリンカがエラー吐くぞ
944:デフォルトの名無しさん
04/07/17 18:39
#include "el.h"
#define MAIN_SCREEN 1
void MainScreen(void);
int elMain("elサンプル");
{
elLoop()
{
elSetScreen(MAIN_SCREEN,MainScreen());
}
elExitMain();
}
void elCreate(void)
{
elDraw::Screen(640,480);
elCallScreen(MAIN_SCREEN);
}
945:デフォルトの名無しさん
04/07/17 18:43
void elKeyboard(void)
{
case VK_ESCAPE:
{
elDraw::Exit();
break;
}
elExitKeyboard();
}
long elEvent(void)
{
elExitEvent();
}
void MainScreen(void)
{
elDraw::Clear();
elDraw::Refresh();
}
って書いたんですけど
test.cpp:
警告 W8057 test.cpp 16: パラメータ 'hPrevInstance' は一度も使用されない(関数 __s
tdcall WinMain(HINSTANCE__ *,HINSTANCE__ *,char *,int) )
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: 外部シンボル '_main' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ が参照)
ってでてコンパイルできないんです。
946:デフォルトの名無しさん
04/07/17 19:23
>>945
>>943
947:デフォルトの名無しさん
04/07/17 19:52
今までの発言を見る限りC言語初心者だと思うのだが、
それなら、まだelに手を出さないで基礎文法でも勉強した方がいい気がする
948:デフォルトの名無しさん
04/07/17 22:19
>>945
-tW
949:デフォルトの名無しさん
04/07/18 12:27
この内部エラーってのが分からないんですヽ(´ー`ヽ)ヽ(´ー`)ノ
何が原因でおこるのか・・・
950:デフォルトの名無しさん
04/07/18 16:47
>>949
内部エラーの原因は時空の揺らぎが関係しているらしい。
26次元空間のインフレーションにより生じるエネルギーが、
コンパイル時のロジックに少なからず影響を与えるそうだ。
内部エラーをなくす研究は情報科学の分野の片隅で地道
に続けられているが、完全に原因を追及し解消するには、
まだまだ遠い道のりが続くだろう。
という電波を受信しました。
951:デフォルトの名無しさん
04/07/18 19:33
わろた
952:デフォルトの名無しさん
04/07/18 21:02
ゲームを作っていて、ビットマップをexeのある
フォルダの中に置いているのですが、
ビットマップをexeに含ませることは出来ないでしょうか。
できるならやり方を教えてください。
953:デフォルトの名無しさん
04/07/18 21:22
>>952
リソーススクリプト
っつーかスレ違いの予感。
954:952
04/07/18 21:31
>>953
ありがとうございます。調べてみます。
955:939
04/07/19 14:53
何とかなりました。
有り難うございました。
956:デフォルトの名無しさん
04/07/19 20:55
コンパイルすると
外部参照 main が未解決
って出るんですけど、どうすればコンパイルできるように
なりますか?
957:デフォルトの名無しさん
04/07/19 20:58
未解決のものを解決すればいいんだろうな
しかるべきファイルをインクルードするとかで解決できるんじゃない?
958:デフォルトの名無しさん
04/07/19 21:04
>>956
>>948
これで駄目ならソースと自分が指定したオプションを晒せ
959:デフォルトの名無しさん
04/07/20 10:37
ソースはWinアプリなのに、コンソールアプリで
コンパイルしてるからかも。
960:デフォルトの名無しさん
04/07/22 16:30
ユーザー登録したのにメールが来ないぃ
961:デフォルトの名無しさん
04/07/24 10:30
このスレ、見るたびに「タグで使える~」と読んでしまう。
<include src="stdio.h"/>
<function name="main" rettype="int" paramtype="void">
<call name="printf" value="hell world\n"/>
<return type="int" value="0"/>
</function>
こんな感じか。
962:デフォルトの名無しさん
04/07/24 11:17
functionはやだな。変数宣言にも使えるような言葉にしてほしい。
963:デフォルトの名無しさん
04/07/24 14:46
#include <GL/glut.h> // </GL/glut.h>
OpenGLプログラムが何故かすぐ強制終了。
XP Voodoo i865G
VC++ ○ ○
BC++ ○ ×
コンパイルエラーも出ないのに。Why?
964:デフォルトの名無しさん
04/07/24 17:54
もれのGL外部シンボル未解決ばっかでてやりたいどころではないがな…
965:デフォルトの名無しさん
04/07/24 19:04
>>964
*.libのリンクとかは?
966:デフォルトの名無しさん
04/07/24 23:22
>>965
通ったよ…こんな単純なことに何日掛けてたんだか…
ようやくいじりまくれる日がやってきたよ
ありがとう
967:デフォルトの名無しさん
04/07/25 15:57
Visual Windows for BC++
これってさ見栄えよく(主にフォント)して他の無料の良いIDEが存在しないDigital Mars C/C++ Compilerとかに対応すればかなりユーザー増えるんじゃないのかな?
どうしてBCCという激戦区に飛び込んだのだろうか?
968:デフォルトの名無しさん
04/07/26 23:58
BCCって商用利用できる?
ライセンス見ても曖昧にしか書いてないんだが。
Borland C++Builder 6 Personalが商用出来ないのに、
フリーのBCCが商用できるってのはやっぱありえないか。
969:デフォルトの名無しさん
04/07/26 23:59
質問かと思ったら自己完結しているな。
970:968
04/07/27 00:01
まぁ、質問というか確認かなw
971:デフォルトの名無しさん
04/07/27 00:04
BuilderXは商用利用可
972:デフォルトの名無しさん
04/07/27 17:17
>>968
何も書いてないから可。
973:デフォルトの名無しさん
04/07/27 21:00
次スレ出来たら教えろ。
974:デフォルトの名無しさん
04/07/27 21:11
ってか、次スレ要る?
975:デフォルトの名無しさん
04/07/29 11:04
>>974
いる
976:デフォルトの名無しさん
04/07/29 11:05
次スレ 立てました。
スレリンク(tech板)l50
977:デフォルトの名無しさん
04/07/29 11:08
次スレ
スレリンク(tech板)
要らなかったらそのまま落としてくれ
978:デフォルトの名無しさん
04/07/30 02:10
こっちが落ちそうだな。
979:デフォルトの名無しさん
04/07/30 12:13
URLリンク(www.ginan.gifu.gifu.jp)
これ見る限り商用OKつーか黙認?に見えるね
980:デフォルトの名無しさん
04/07/31 12:05
BCC、BCBXの現行バージョンはどちらも商用可能
もうそのネタ飽きた
981:デフォルトの名無しさん
04/07/31 14:04
しょうよねーさすがにあきるよねー
982:デフォルトの名無しさん
04/07/31 14:16
商用可能かどうか聞く前に商用レベルのソフトの1本も作ってみろと小一時間(ry
983:デフォルトの名無しさん
04/07/31 15:03
夏コミ前だから気になってるんだろ
984:デフォルトの名無しさん
04/07/31 15:07
単体で市販しなくても、お仕事用に使うことはある。
985:デフォルトの名無しさん
04/07/31 15:28
BuilderXのPersonalが商用利用可なら、
BCC5.5.1の存在意義が無くなるな。
986:デフォルトの名無しさん
04/07/31 15:56
VC++ Toolkit 2003の方は商用可能だっけ?
ていうか同人ならともかく、お仕事ならコンパイラくらい買ってもらえ。
987:デフォルトの名無しさん
04/07/31 16:03
>>986
可能
988:デフォルトの名無しさん
04/07/31 23:42
タダで使えるC++開発環境をいろいろ比べてみたいんだが、
妥当なスレが見つからないんでここでさせてくれ。埋めついでに。
・共通
○win32API、STLなどが使える
×VCL、MFCなんぞ無い
・C++BulderX Personal
○IDE(日本語版)、デバッガあり
○TASM付き
○いろいろ音が出て楽しい
△ライセンスマネージャ見ると商用利用可っぽい?
×フォントによってはカーソルがずれる
×起動が遅い
・BC++5.5.1
○フリーのIDEと組み合わせればそこそこ使いやすい
○商用利用可(ソース:URLリンク(groups.yahoo.co.jp))
×TurboDebuggerが使いづらい
・VC++2005 beta1
○IDE(英語版)、デバッガあり
△メンバ補完とか宣言のポップアップとかあるが、その分重くなることがある
×ベータ版なので、商用利用どころではない
・VC++ ToolKit 2003
○最適化あり
○商用利用可っぽい(eula.txtに書いてあるらしい)
×IDEと組み合わせづらいので、コマンドラインが基本
989:デフォルトの名無しさん
04/08/01 00:24
C++BuilderXなんてのが出てたんか。
IDEやTASMまでついてんの?それで商用利用も可能なら完璧じゃないですか。
990:デフォルトの名無しさん
04/08/01 00:25
ってもしかして試用期限付き?
だったら糠喜びだ。
991:デフォルトの名無しさん
04/08/01 00:25
>>988
参考になります。
BCCで勉強してるけど、BuilderXも使ってみようかな…
992:デフォルトの名無しさん
04/08/01 00:34
>>989
Borland C++ BuilderX
スレリンク(tech板)l50
993:デフォルトの名無しさん
04/08/01 00:38
おおすごい、マジでフリーなんだ。
いいのかなここまでして。正式版の売れ行きに響かんのだろうか。
994:デフォルトの名無しさん
04/08/01 01:14
しかもフリーBCC(5.5.1)よりバージョンが新しい(5.6.4)ので
他のフリーのIDEに慣れている人でもBuilderXをダウンロードして
そのコンパイラを使ったほうがよい
995:988
04/08/01 01:19
>>993-994
「商用利用可」ってのが個人的にグレーな気がするけどね…。
まあもし仮に不可だとしても、デバッグなどはBuilderXでやって、
最終的なリリースはBCC5.5.1でコンパイルしてしまうという手もあるけど。
996:デフォルトの名無しさん
04/08/01 01:26
早速ダウンロードしたよ。むふふ。楽しみ。
ユーザー登録でログイン名が他の人とかぶってると
散々言われて何度も書き直した。もうその辺にあった飲み物の
名前をつけたよ。
997:デフォルトの名無しさん
04/08/01 01:36
URLリンク(www.borland.com)
An innovation in C++ development technology, C++BuilderX provides an intuitive visual development
environment with built-in support for multiple C and C++ compilers and debuggers (including Borland C++
and the GNU Compiler Collection) enabling developers to work from a consistent environment for increased
efficiency and productivity. Manage the complexity of C++ development with the flexibility in C++BuilderX,
which allows developers to build, maintain, and migrate C++ applications more easily across across multiple
platforms. C++BuilderX contains a commercial license for personal use.
C++開発技術の革新、C++BuilderXは複合のCおよびC++コンパイラー、および高めた効率および生産力のための
一貫した環境から開発者が働くことができるデバッガ(ボーランドのC++およびGNUコンパイラー収集を含んで)の
内蔵の支援で直覚の視覚的な開発環境を提供します。C++BuilderX(それは開発者が構築し、維持し、移動すること
ことを可能にする)の中の柔軟性を備えたC++開発の複雑さを管理する、C++適用、多数のプラットフォームを横切って
より容易に横切って。C++BuilderXは、個人使用の商用ライセンスを含んでいます。
998:988
04/08/01 01:43
>>996
乙彼。
BuilderXのスレ(>>992)に自分が気付いたこと書いといたよ。
>>997
おおサンクス。英語版のライセンスってのが気になるけど一緒だよな多分。
999:デフォルトの名無しさん
04/08/01 01:45
1000-1
1000:デフォルトの名無しさん
04/08/01 01:49
タダで使えるBorland C++ Part4
スレリンク(tech板)
1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。