- 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/
- 820 名前:デフォルトの名無しさん [04/05/09 21:26]
- あー、DirectX9.0bが使えん。
既出のサイトに載ってる手法は全部試したんだが、 Direct3DCreate9だけ外部シンボルが解決されないといわれる。 誰か教えてください。
- 821 名前:ミナツキ サヤ ◆SAYAC2HJWE mailto:saya [04/05/09 21:48]
- 821
- 822 名前:デフォルトの名無しさん mailto:sage [04/05/09 22:37]
- >>820
d3d9.libをリンクしてるか?
- 823 名前:デフォルトの名無しさん [04/05/12 17:37]
- DirectXSDKのd3d9.libをリンクしてるに1NULLPO
- 824 名前:デフォルトの名無しさん mailto:sage [04/05/13 14:02]
- >>823
ガッ
- 825 名前:デフォルトの名無しさん mailto:sage [04/05/15 22:01]
- 誰もいない・・・みんなVCの方に流れちまったのか?
- 826 名前:デフォルトの名無しさん mailto:sage [04/05/15 22:13]
- 全体的に話題が尽きてきただけと思われ。
VC++ Toolkitの方も当初の勢いは無くなってネタレスが増えてきたし DigitalMarsやOpenWatcomに至っては開店休業状態だし。
- 827 名前:デフォルトの名無しさん mailto:sage [04/05/15 22:47]
- BCBスレもネタスレになりつつあるからな
- 828 名前:デフォルトの名無しさん mailto:sage [04/05/21 07:48]
- 過疎化してるなぁ・・・とりあえず保守
- 829 名前:デフォルトの名無しさん mailto:sage [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 名前:デフォルトの名無しさん mailto:sage [04/05/25 10:35]
- OpenGLでも使っとけ。
3Dなら複素関数のグラフも描ける。 ttp://mailsrv.nara-edu.ac.jp/~asait/open_gl/opengl.htm
- 831 名前:デフォルトの名無しさん mailto:sage [04/05/25 14:50]
- GDIとかDirectXとかOpenGLとかSDLとかその他いろいろ
まずは、標準出力以外にも出力方法があることについて調べよう
- 832 名前:デフォルトの名無しさん [04/05/25 19:25]
- >829
少なくとも、コンパイルするまえにどういう表示がされるかわからないことには グラフィック使ってどうこうするのは無理でしょう。 もう少し自力でがんばってください。
- 833 名前:デフォルトの名無しさん mailto:sage [04/05/25 19:45]
- >>829
その前にwindowsプログラミングを覚えたほうが早そうだな。 とにかく勘違いなレスだから勉強しなおし。
- 834 名前:デフォルトの名無しさん mailto:sage [04/05/31 22:31]
- termio.hないんかこれ。
- 835 名前:デフォルトの名無しさん mailto:sage [04/06/05 23:38]
- #include <okuda/termio.h>
- 836 名前:デフォルトの名無しさん mailto:age [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 名前:デフォルトの名無しさん mailto:sage [04/06/06 20:53]
- 現在Win98SE+BCC5.5.1で開発しているのですが、
BCC+Win9xではGetOpenFileName関数が使用できないようなのですが、 何か、これの代わりになるものはあるのでしょうか? どうかよろしくお願いします。
- 839 名前:デフォルトの名無しさん mailto:sage [04/06/06 21:45]
- >>836
付属のSTLで我慢する
- 840 名前:デフォルトの名無しさん mailto:sage [04/06/06 21:54]
- >>838
使用できる。
- 841 名前:デフォルトの名無しさん mailto:sage [04/06/06 21:57]
- >>838
Borland C++ 5.5.1でファイルオープンダイアログが表示されない homepage3.nifty.com/aokura/tips/trouble.html
- 842 名前:デフォルトの名無しさん mailto:sage [04/06/06 22:06]
- >>838
bcc32.cfg www.m-n-j.com/town/internet_computer/makuzu/pgf/FreeProg-bcc551.html
- 843 名前:836 mailto:sage [04/06/07 03:20]
- >>839
エェー
- 844 名前:838 mailto:sage [04/06/07 19:51]
- どうにか表示できるようになりました。
ご助言ありがとうございました。
- 845 名前:デフォルトの名無しさん mailto:sage [04/06/17 08:33]
- げんきなくなったなあ、このスレ。
- 846 名前:デフォルトの名無しさん mailto:sage [04/06/17 17:55]
- もともとこんなもんだろ
- 847 名前:デフォルトの名無しさん [04/06/17 22:02]
- タダで使えるVisualC++スレができてから物凄く寂れたような
- 848 名前:デフォルトの名無しさん mailto:sage [04/06/17 22:02]
- 誰かC言語を無料でダウンロードできるサイト教えれ糞ども
- 849 名前:デフォルトの名無しさん mailto:sage [04/06/17 22:15]
- こりゃまた壮大な要求ですね
- 850 名前:デフォルトの名無しさん mailto:sage [04/06/17 22:33]
- www.2ch.net
- 851 名前:836 mailto:sage [04/06/18 04:06]
- STLPortのフォーラム見てきたら、「4.5.3ならビルドできるよ」って
書いてあったんで、今からがんがります。
- 852 名前:デフォルトの名無しさん mailto:sage [04/06/18 16:40]
- >>848
多分>>1 本当にC言語がほしいならこっち www.jisc.go.jp/app/pager?id=64057
- 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 名前:デフォルトの名無しさん mailto:sage [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
members.at.infoseek.co.jp/mmaacc/asfrecorder.zip をコンパイルすると、asfrecorder.exeでダウンロードした ストリーム動画の再生の調子が悪いのはどこに原因があるのですか?
- 857 名前:デフォルトの名無しさん [04/06/20 02:41]
- >>856
お前の言語中枢。
- 858 名前:デフォルトの名無しさん mailto:sage [04/06/20 10:52]
- むしろ>>856の存在
- 859 名前:デフォルトの名無しさん mailto:sage [04/06/20 16:42]
- もうこちらのスレの存在意義がなくなったので
↓へ逝ってください。Part3で終了っと。 タダで使えるVisual C++ $2 pc5.2ch.net/test/read.cgi/tech/1086287039/
- 860 名前:デフォルトの名無しさん [04/06/20 18:30]
- リソースメニューのチャックマークが良く分からないです。
メニューに[オプション]を作って、 その下に[ゴシック][明朝]の2つのメニューを作りました。 デフォルトでは[ゴシック]にチェックが入るようにしました。 [明朝]を選んだらチェックが[明朝]に移るようにするには どうすればいいのでしょうか? bccformおよびbccdeveloperを使用しています。
- 861 名前:デフォルトの名無しさん mailto:sage [04/06/21 00:18]
- ここじゃなくて Win32API スレの範疇だが……
>>860 CheckMenuItem、あるいは SetMenuItemInfo を使って自力で変更する。
- 862 名前:デフォルトの名無しさん [04/06/21 15:58]
- 今やC#Biluderが無料だからな
- 863 名前:デフォルトの名無しさん mailto:sage [04/06/21 16:27]
- >>861
上手くいきました ありがとうございます
- 864 名前:デフォルトの名無しさん mailto:sage [04/06/21 17:08]
- >>862
日経ソフトウェアでC#BuilderでDirectXを使う記事が載ってるね 即死だと思ってたのに無料は強いな
- 865 名前:デフォルトの名無しさん [04/06/22 12:16]
- 質問:
アニメーションさせるにはどうするの?
- 866 名前:デフォルトの名無しさん mailto:sage [04/06/22 12:26]
- >>865
hotwired.goo.ne.jp/webmonkey/99/01/index1a.html www.kumei.ne.jp/c_lang/sdk/sdk_49.htm
- 867 名前:デフォルトの名無しさん [04/06/22 12:54]
- 警告のLVを最大にするオプションを教えてください。
-wが見つかったのですが、-w***を全て付けたと同じ事になるのでしょうか。
- 868 名前:デフォルトの名無しさん mailto:sage [04/06/22 18:57]
- >>867
>どの警告メッセージを表示するかを選択するには,このオプションを使用します。 > >すべてを表示 >(コマンドラインオプション: -w) > >すべての警告およびエラーメッセージを表示します。 >デフォルトではチェックされていません。
- 869 名前:デフォルトの名無しさん mailto:sage [04/06/22 20:23]
- >>868
分かりました。ありがとうございました。
- 870 名前:デフォルトの名無しさん mailto:sage [04/06/22 20:37]
- Boost関連の質問なんですが、BCCでboost::tokenizerとboost::char_separatorを使おうとするとエラーが19個くらい出るんですが・・・
てかサンプルをまったくいじらないでコンパイルしてみても動きません。 Boostのサンプル→ttp://boost.cppll.jp/HEAD/libs/tokenizer/char_separator.htm ビルドは一通り行いましたが、そのときはエラーがあって少しできなかったこともありました。 BCCとBoostとの相性が悪いということでしょうか?それともビルドの失敗が原因なんでしょうか?
- 871 名前:デフォルトの名無しさん mailto:sage [04/06/23 17:44]
- >>866
何故、見れない・・・
- 872 名前:デフォルトの名無しさん [04/06/26 21:04]
- >>856 age
- 873 名前:デフォルトの名無しさん mailto:sage [04/06/26 21:48]
- >>872
>>857-858
- 874 名前:デフォルトの名無しさん [04/06/27 09:16]
- 開発環境WinXP,Borland C++です。
GLIBW32 www.asahi-net.or.jp/~uc3k-ymd/Glib32/glibw32.html というのを試しているんですが、例えば #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 名前:デフォルトの名無しさん mailto:sage [04/06/27 09:35]
- glibw32.libをリンクしる
- 876 名前:874 [04/06/27 09:43]
- うぁ、できました。
ありがとうございました。 これで寝れます。
- 877 名前:デフォルトの名無しさん [04/06/27 13:59]
- 5.5.1を使っているのですが、関数内での変数の宣言は
関数の先頭に記述しないといけないのでしょうか? 途中で宣言したら駄目ですか?
- 878 名前:デフォルトの名無しさん mailto:sage [04/06/27 14:05]
- >>877
拡張子をcppにするかC++コンパイルするオプションをつけろ
- 879 名前:デフォルトの名無しさん mailto:sage [04/06/27 14:10]
- >>878
拡張子はcppにしてるんですけど、 「エラー E2451 hoge.cpp **: 未定義のシンボル ・・・」 のようなエラーが出るんです。
- 880 名前:879 mailto:sage [04/06/27 14:18]
- すいません、勘違いでした。
- 881 名前:デフォルトの名無しさん mailto:sage [04/06/28 16:44]
- >>877
C++でなくCでそれをやっている世界的に有名なソース↓ members.at.infoseek.co.jp/mmaacc/asfrecorder.zip
- 882 名前:デフォルトの名無しさん mailto:sage [04/06/28 21:41]
- >>881
よくわからん。Cでもブロックの始めなら変数の定義はできるって言いたいのか?
- 883 名前:デフォルトの名無しさん mailto:sage [04/07/01 11:44]
- >>859
Win98で動いて、プリコンパイルドヘッダが効くメジャーなコンパイラが これしかないので、まだまだ続きます。
- 884 名前:デフォルトの名無しさん mailto:sage [04/07/01 19:23]
- 実行結果が日本語ででるしな
- 885 名前:デフォルトの名無しさん mailto:sage [04/07/03 17:32]
- このこんぱいらは、Windows98SE で、DeviceIoControl()は使えそうですか?
- 886 名前:デフォルトの名無しさん mailto:sage [04/07/04 01:51]
- BCC Developer バージョンアップ
DMonkeyが使えるようになった。
- 887 名前:デフォルトの名無しさん mailto:sage [04/07/04 02:25]
- おー
なんだか凄そう
- 888 名前:デフォルトの名無しさん mailto:sage [04/07/04 02:58]
- readme.txtに書いてあるコードをfoo.dmsに書いてそれを
環境設定/マクロ で登録して使ってみた。あたりまえだが無事使えた。 ショートカットキーへ登録して高度な編集を一発で行ったりできるのかな。凄そう。
- 889 名前:デフォルトの名無しさん [04/07/10 00:40]
- このコンパイラをインストールしようとして
ttp://www.setsunan.ac.jp/~center/kyositu/freec/borland.html を見ながらやっているのですが、7番が良くわかりません。 どうすればよいのでしょうか? 分からないときは「ここ」からダウンロード...とあるのですがそこは開けませんでした
- 890 名前:デフォルトの名無しさん mailto:sage [04/07/10 00:44]
- 落とせるから安心しる
- 891 名前:デフォルトの名無しさん mailto:sage [04/07/10 00:47]
- >>889
もしかして解凍ソフトという存在を知らないのではないか?
- 892 名前:デフォルトの名無しさん mailto:sage [04/07/10 00:51]
- どうすればいいですか?って言われても書いてある以外のことは・・・
ilink32.cfgとbcc32.cfgを直接右クリックからダウンロードして、拡張子の .txt消せ 解凍とか拡張子変換わかんないとつらいぞ
- 893 名前:デフォルトの名無しさん mailto:sage [04/07/10 00:52]
- >>889
>とあるのですがそこは開けませんでした ダイアログで「開く」を選択したが解凍ソフトがインストされてなかったに5000コンパイラ
- 894 名前:デフォルトの名無しさん mailto:sage [04/07/10 11:13]
- >>889
こっちの方が簡単かもしれない www.kumei.ne.jp/c_lang/bcc/bcc_01.htm
- 895 名前:デフォルトの名無しさん [04/07/10 22:45]
- くだすれから誘導されてきました
cppをDLLにコンパイルする方法が分かりませんコマンドに-WDが必要な 必要なあたりまでは分かったのですが、 **に代入した値は使用していない(関数 とか パラメータ***は一度も使用されないとか 全く分からないエラーが出ます。(C/C++自体ふれたことがない) ソース自体は配布されているものなので問題がないと判断し、 コンパイルする時点の問題ではないかと思いました。 dllへコンパイルするだけで構わないので、方法を教えてください。
- 896 名前:デフォルトの名無しさん mailto:sage [04/07/10 23:08]
- >>895
>**に代入した値は使用していない(関数 とか >パラメータ***は一度も使用されないとか そら警告なんで無視してかまわない。 ソースに問題が無いなら -WDだけでコンパイルできるはずだけど。 そもそもBCCの設定は大丈夫なの?
- 897 名前:895 mailto:sage [04/07/10 23:15]
- >>896
bcc32.cfgとilink32.cfgの追加は行いました。 あとPATHの設定も行い、文字を表示する簡単なexeをコンパイル できることも確認しました。 Dllをコンパイルするための設定があるんですか?
- 898 名前:デフォルトの名無しさん mailto:sage [04/07/10 23:20]
- >>897
エラーメッセージを晒して。警告メッセージは要らない。 あと可能ならソースも。
- 899 名前:895 mailto:sage [04/07/10 23:29]
- >>898
エラーは出てないです。すべて警告でW8004とW8057のエラーです。 ソースは up.isp.2ch.net/up/35172a71d3f7.cpp にUPしました。おねがします。
- 900 名前:デフォルトの名無しさん mailto:sage [04/07/10 23:37]
- >>899
>dir *.dll
- 901 名前:895 mailto:sage [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 名前:デフォルトの名無しさん mailto:sage [04/07/11 23:47]
- >>902
リンクしてないんじゃねーの
- 905 名前:デフォルトの名無しさん mailto:sage [04/07/11 23:52]
- GNUGOLOADER
- 906 名前:902 mailto:sage [04/07/12 00:07]
- 必要なライブラリって何にstrtokとかが入っているんですか?
- 907 名前:902 mailto:sage [04/07/12 00:12]
- >>905
頭かくして尻隠さずでした
- 908 名前:デフォルトの名無しさん mailto:sage [04/07/12 00:18]
- >>907
makeを使わない
- 909 名前:902 mailto:sage [04/07/12 00:38]
- なんか -u- が引っかかってるっぽいです
DLLにエクスポートする関数名から_を取りたかっただけなのですが… 我慢して使えば_付きでも困ることは無いのですが…
- 910 名前:デフォルトの名無しさん mailto:sage [04/07/12 00:55]
- www.kumei.ne.jp/c_lang/bcc/bcc_03.htm
ここのソースをbccでコンパイルしてみたのですが、 Error: 外部シンボル '_main' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ が参照) のようなメッセージがでて、うまくいきません。 なにが原因でしょうか?
- 911 名前:デフォルトの名無しさん mailto:sage [04/07/12 00:57]
- >>910
悪いこといわんからこれつかっとけ Borland C++ BuilderX pc5.2ch.net/test/read.cgi/tech/1065260556/
- 912 名前:デフォルトの名無しさん mailto:sage [04/07/12 00:58]
- >>911
そちらにいってみます。 ありがとうございました。
- 913 名前:デフォルトの名無しさん mailto:sage [04/07/12 01:00]
- >>911
正直 悪いこと言ってると思う
- 914 名前:デフォルトの名無しさん mailto:sage [04/07/12 01:08]
- >>912
コマンドラインでカレントディレクトリをwin01.cppのあるディレクトリにしておきます。そこで、 bcc32 -W -eRelease\win01.exe win01.cpp と打ち込みます。
- 915 名前:デフォルトの名無しさん mailto:sage [04/07/12 01:17]
- >>914
試してみたのですが、 エラー E2075: コマンドライン オプションの間違い : -W -eRelease\win01.exe とでて、うまくいきませんでした。
- 916 名前:デフォルトの名無しさん mailto:sage [04/07/12 01:20]
- >>915
-Wの後ろが全角スペースになってる
- 917 名前:デフォルトの名無しさん mailto:sage [04/07/12 01:29]
- できました!
ありがとうございました。
- 918 名前:デフォルトの名無しさん mailto:sage [04/07/12 01:30]
- わざわざそこだけ全角とはテクニカルだな
- 919 名前:デフォルトの名無しさん mailto:sage [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 名前:デフォルトの名無しさん mailto:sage [04/07/14 13:38]
- >>919
BCC 5.6.4 でフツーに通りましたが。
|

|