- 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/
- 504 名前:デフォルトの名無しさん mailto:sage [05/03/05 21:20:56 ]
- >>502
リソースファイルが読み込まれてない。 プロジェクト→プロジェクト設定→リソースのリソーススクリプトファイル名をapi8.rcにする。
- 505 名前:デフォルトの名無しさん mailto:sage [05/03/05 21:30:55 ]
- 早くもお返事が。ありがとうございます。
>>503 exeファイルが作られるのですが、リソースを指定しないプログラムの様に 起動してもメニューバーのない白紙のウィンドウが表示されるだけなんです。 >>504 >bcc32 -W -3 -Od -w- -AT -pc -H- -k -b -v -y -DDEBUG -nDebug -c C:\prog\test\main.cpp >brc32 -r -foDebug\api8.res C:\prog\test\api8.rc >bcc32 -W -3 -Od -w- -AT -pc -H- -k -b -v -y -DDEBUG -eDebug\test.exe Debug\main.obj >brc32 Debug\api8.res Debug\test.exe BCCDevの"メイク結果"にこういった行が表示されます。 api8.resファイルも作られているので恐らくrcファイルの指定はできていると思います。 何か勘違いしてるのでなければ良いのですが。
- 506 名前:デフォルトの名無しさん mailto:sage [05/03/05 21:49:12 ]
- >>505
そう表示されるならできてるはずなんだが。 逆に聞くけどリソースの指定ってどうやった? デフォルトだと、プロジェクト→プロジェクト設定→リソース→リソーススクリプトファイル名がtest.rcになるはずだけど。 >>504を試してもだめ?
- 507 名前:デフォルトの名無しさん mailto:sage [05/03/05 22:10:50 ]
- >>506
最初はtest.rcになってる事に気付かずにコンパイルしてしまったので プロジェクト→プロジェクト設定→リソースのタブでapi8.RCを指定し直して再構築しました。 今、もう一度新たにプロジェクトを作ってオリジナルのmain.cppとapi8.RCを追加、 プロジェクト→リソーススクリプトでapi8.RCが表示されるのを確かめて構築しましたが やはり結果は変わらない様ですね。 もう一度環境変数から再インスコまで確認してみます。わざわざお返事頂いて恐縮です。
- 508 名前:デフォルトの名無しさん [05/03/08 22:38:59 ]
- これで簡単にGUI作れる?
GUIビルダーは付いてるの?
- 509 名前:デフォルトの名無しさん mailto:sage [05/03/08 23:38:19 ]
- そんなにGUIやりたかったらVBかDelphiやれ
100倍簡単だから
- 510 名前:デフォルトの名無しさん mailto:sage [05/03/09 00:11:45 ]
- 俺はBCBが欲しいんだよ
GUIビルダをみんなで作らない? みんなも欲しいだろ?な?
- 511 名前:デフォルトの名無しさん mailto:sage [05/03/09 00:16:53 ]
- Visual Windows for BC++ 使え
タダだしヘルプも付いてる 消えろや
- 512 名前:デフォルトの名無しさん mailto:sage [05/03/09 00:19:28 ]
- ちなみにサイトはここや
phys.cool.ne.jp/physjpn/bccwin.htm
- 513 名前:デフォルトの名無しさん mailto:sage [05/03/09 00:20:26 ]
- ああ、スマン
GUIじゃねーや
- 514 名前:デフォルトの名無しさん mailto:sage [05/03/09 00:27:37 ]
- 簡単には作れない。
- 515 名前:デフォルトの名無しさん mailto:sage [05/03/09 01:17:03 ]
- BCBパーソナル買った方がよくね?
- 516 名前:デフォルトの名無しさん mailto:sage [05/03/09 02:27:16 ]
- 金出して買うなら>>509だろうな。
初心者がBCB使うためにわざわざC++覚えるというのもなんだし。 どうせBCBの次期バージョンはDelphiと統合されるし。
- 517 名前:デフォルトの名無しさん mailto:sage [05/03/09 05:54:18 ]
- これなら無料だぞ。
www.google.com/search?num=100&hl=ja&inlang=ja&ie=Shift_JIS&oe=Shift_JIS&safe=off&c2coff=1&as_qdr=all&q=glade+win32&btnG=Google+%8C%9F%8D%F5&lr=lang_ja あとC++じゃないけどC#BuilderのPersonalとかも無料じゃないのか?
- 518 名前:デフォルトの名無しさん mailto:sage [05/03/09 05:59:03 ]
- Delphi6のパーソナル版も無料だよ
www.vector.co.jp/soft/win95/prog/se205882.html
- 519 名前:デフォルトの名無しさん mailto:sage [05/03/09 06:47:34 ]
- 残飯をタダで食わしてやると言われても、そんないっぱい食えねえよ!
- 520 名前:デフォルトの名無しさん mailto:sage [05/03/09 08:55:04 ]
- GUI ってどのようなものを想定してるの?
- 521 名前:デフォルトの名無しさん mailto:sage [05/03/10 02:20:16 ]
- なんかひっかかった。
ttp://mot.vectorstar.net/ ここのOldフォルダみてな 動かしてみたら動いた(ような気がする)けど、フォルダ名通り古そう nasmとかの方がいいかもしんない
- 522 名前:デフォルトの名無しさん mailto:sage [05/03/10 20:45:08 ]
- ttp://oshiete1.goo.ne.jp/kotaeru.php3?q=1226795
- 523 名前:デフォルトの名無しさん mailto:sage [05/03/10 21:18:17 ]
- こんな使いづらいの使うより、
BCBパーソナル買った方がいいって言いたいわけよ
- 524 名前:デフォルトの名無しさん [05/03/12 22:33:36 ]
- 米ボーランド ソフトウェア製品統括シニアバイスプレジデント ボズ・エロイ(Boz Elloy)氏が来日し、製品戦略などを語った。
エロイ氏は、まず同社が2004年9月に発表した新しいビジョン「Software Delivery Optimization(SDO)」を説明した。 ボーランドは過去20年以上にわたって開発者を支援するソフトウェアを提供してきたが SDOはさらに生産性を高め“ソフトウェア開発を予測可能なビジネスプロセスに変革する”ためのコンセプトだ。 SDOではコードの記述だけでなく、ビジネス・システム自体を最適化して生産性を上げる。 しかし、エロイ氏は「現状では66%のプロジェクトが受注された機能を満たしているにもかかわらず 顧客を満足させられていない」といった事例が多く存在すると指摘し、その原因として「現在のソフトウェア開発では、機能以上のものが求められている」と説明した。
- 525 名前:デフォルトの名無しさん [05/03/13 11:07:54 ]
- 66%?80%の間違いじゃないのか?
- 526 名前:デフォルトの名無しさん mailto:sage [05/03/13 13:27:53 ]
- >>510
窓の杜 - フリーのC/C++コンパイラー「Bloodshed Dev-C++」 日本語を使ったGUIのアプリケーション開発が可能 「Dev-C++」はMicrosoft Visual C++などと同様、C/C++のソースファイルをEXEなどの 実行可能なファイル形式に変換してくれるコンパイラーで、キーワードを色分けする テキストエディターを内蔵している。ウィンドウやダイアログを使ったGUIアプリケーションを 開発でき、日本語も問題なく扱える上、実行可能なEXEファイルだけでなく、他の アプリケーションから呼び出すDLLの作成まで可能になっている。 www.forest.impress.co.jp/article/1999/04/13/devcpp.html
- 527 名前:デフォルトの名無しさん mailto:sage [05/03/13 13:29:27 ]
- BCBXにwxWindowsをインスコすればC++のビジュアル開発環境も無料
- 528 名前:デフォルトの名無しさん mailto:sage [05/03/13 13:34:53 ]
- >>527 ん?BCBXってGUIエディタ付いてるの?
- 529 名前:デフォルトの名無しさん [05/03/13 13:43:28 ]
- エロイ氏には解らない
- 530 名前:デフォルトの名無しさん mailto:sage [05/03/13 20:29:01 ]
- >>528
wxWindowsのPreviewを別途インストールすればね 今でも手に入るかは知らんが
- 531 名前:デフォルトの名無しさん mailto:sage [2005/03/26(土) 15:24:57 ]
- tasmは構造体も扱えたんですね。しかしidealモードって
よくわかんない。
- 532 名前:デフォルトの名無しさん [2005/04/14(木) 22:52:56 ]
- このBCCからMSFlexGridを使う方法はないですか?
やっぱり(部分的にでも)VCの手助けが必要?
- 533 名前:デフォルトの名無しさん mailto:sage [2005/04/14(木) 23:42:48 ]
- MSFlexGrid ってVBとかに付いてるActiveXコンポーネントか?
- 534 名前:デフォルトの名無しさん [2005/04/15(金) 17:00:13 ]
- >>533
そうです。 www.nitoyon.com/vc/tips/ie_component.htm この方法を試してみましたが駄目でした。
- 535 名前:& ◆FC4h7F/wV6 [2005/04/15(金) 22:53:44 ]
- >>532
www.wxwidgets.org/ これとかMFCとか必要だとおもう。
- 536 名前:デフォルトの名無しさん [2005/04/16(土) 15:16:37 ]
- コンパイラオプションについての質問です。
付属のヘルプファイルを見ても -N というオプションについての説明がされていなかったので アセンブリコードを出力して比べてみても違いがありませんでした。 いったい何が変わるのですか?
- 537 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:19:30 ]
- ここ以外で質問するならどこがいいですか?
- 538 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 21:36:01 ]
- >>536
-nはあるが-Nはないはずだが?
- 539 名前:モツ煮屋 mailto:sage [2005/04/17(日) 00:31:21 ]
- -N Check stack overflow
- 540 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 00:34:35 ]
- >>539
それ使うとどうなるの? ダミーオプション?
- 541 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 00:37:29 ]
- ふつうは、スタックオーバーフローをチェックするんだろうな、と考えると思うのだが。
ダミーという発想はどこからくるんだ?
- 542 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 00:49:03 ]
- オプションつけても何も変わらないから。
- 543 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 00:56:44 ]
- おまえ馬鹿だろ
- 544 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 00:58:15 ]
- デフォルトでオンになってるってこと?
- 545 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 06:51:27 ]
- > bcc32
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland Syntax is: BCC32 [ options ] file[s] * = default; -x- = turn switch x off ~~~~~~~~~~~~ -3 * 80386 Instructions -4 80486 Instructions -5 Pentium Instructions -6 Pentium Pro Instructions (中略) -N Check stack overflow -Ox Optimizations ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (後略)
- 546 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 14:52:09 ]
- それで、効能は?
- 547 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 15:16:01 ]
- 神経痛
リューマチ 婦人病など
- 548 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 15:40:01 ]
- 結局、誰にも分からない
- 549 名前:モツ煮屋 mailto:憧れのモツ煮サービス [2005/04/17(日) 18:19:01 ]
- -N オプションはexe実行時にスタックオーバーフローをチェックします。
Borland C++ ver5.0xJ のDOSのexeファイル作成では有効(だったはず)。 Borland C++ 5.5.x for Win32 の場合は効力が無さそうです。
- 550 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 18:23:43 ]
- スタックオーバーフローはSIG_SEGVかWIN32SEHの__exceptで補足するのがスジだと思う。
毎回チェックのコードが走るなんてDOS時代の負の遺産
- 551 名前:デフォルトの名無しさん mailto:sage [2005/04/18(月) 21:10:31 ]
- 既に効果のないオプションについて何能書き垂れてるんだ?
- 552 名前:デフォルトの名無しさん [2005/04/25(月) 18:40:45 ]
- このスレ全然伸びなくなったな
- 553 名前:デフォルトの名無しさん mailto:sage [2005/04/25(月) 20:26:00 ]
- Microsoft Visual C++ Toolkit 2003 質問箱
pc8.2ch.net/test/read.cgi/tech/1109618655/
- 554 名前:デフォルトの名無しさん [2005/05/01(日) 00:44:27 ]
- 学生時代に授業でHello World レベルまでやってて
最近またやろうと思ってるけど、 当時買ったVC6のアカデミック版とBCBとではどっちがいい?
- 555 名前:デフォルトの名無しさん mailto:sage [2005/05/01(日) 00:52:01 ]
- >>554
このスレのタイトルを100回音読してから小便して寝ろ。 てか「Hello World レベルまで」の授業というのは一体どんなものなのか 非常に気になるな。
- 556 名前:デフォルトの名無しさん mailto:sage [2005/05/01(日) 00:56:50 ]
- 一応、有料と無料の違う土俵だからさ
Hello Worldレベルってのは例えで 初心者本を通しでやった程度。
- 557 名前:デフォルトの名無しさん mailto:sage [2005/05/01(日) 01:04:03 BE:138519239- ]
- 違う土俵だとわかっててなぜこのスレに来るんだ?
有料の話は他所でやれってのさ
- 558 名前:デフォルトの名無しさん mailto:sage [2005/05/01(日) 01:04:13 ]
- 持ってるならVC++6.0 が良い。
- 559 名前:デフォルトの名無しさん mailto:sage [2005/05/01(日) 01:21:14 ]
- 無料が有料を上回るってのもよくあるじゃん。
上回るかはどうかわかんないけど、セキュリティーは AVGとZAとSpybotで足りて、ノートンとかVBとか使ってないし。
- 560 名前:デフォルトの名無しさん mailto:sage [2005/05/01(日) 01:30:50 ]
- >>559
おまえはアホか? ここはVC++のスレでもBCBのスレでもない。
- 561 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 10:51:25 ]
- C言語を勉強するため、Borland C++ Compiler 5.5 をダウンロードしたいのですが
メンバー登録して、来たメールのアドレスからダウンロードしようとしても 全然ダウンロードできません・・・ここ3日何度も試したのですが・・ 今は配布停止中なのでしょうか?私のPC・やり方が悪いのでしょうか? 教えていただけると助かります、宜しくお願いします
- 562 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 10:53:25 ]
- どのアドレスなのか?
ダウンロードできないとはどんなメッセージが出るのか? どういうやり方でダウンロードしようとしてるのか? やり方を書いてくれないとそれが悪いのかどうかわかりません
- 563 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 10:54:52 ]
- あ・・・でもアドレス晒すのはまずいかな
- 564 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 10:57:15 ]
- >>89
- 565 名前:561 mailto:sage [2005/05/02(月) 12:03:41 ]
- レスありがとうございます
ダウンロードのページのアドレスをIEのアドレス欄に入れ飛ぼうとしても ダウンロードがはじまりません(IEの画面は真っ白のまま、カーソルに砂時計 ついたり、下のステータスバーのダウンロードゲージバー?は真ん中くらいまで いったりっと何か読み込もうと頑張ってる感じはあります) そのまま30分くらい待っても画面変わりません・・
- 566 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 12:52:16 ]
- >>565
今試してみたが普通にDLできるぞ。 おそらくチミの環境の問題ではないかな。 IEの設定の問題とかかもしれんし、IE以外でDLしてみるとか。
- 567 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 16:13:51 ]
- 最悪の場合、雑誌のオマケについてるBCCを使うとか
- 568 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 16:27:41 ]
- Visual Windows for BC++ のBCC同梱版を落としてくるという手もある。
場所は >>512
- 569 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 16:44:50 ]
- borland.co.jp に置いてあるヤツは何か文字化けしてるから、
borland.com からダウンロードした方がいいよ。
- 570 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 17:26:58 ]
- 優しい奴が多いなオイ。
- 571 名前:561 [2005/05/02(月) 21:54:09 ]
- 皆さん、ありがとうございます 無事ダウンロードできました
また相談なのですが、コンパイルしようとするとエラーが出てしまいます 【やろうとしていること】 C言語を学ぶにあたって、まずはコンパイルを一回成功させてみたい 自分で打ってみた簡単なプログラムでコンパイル失敗したため プログラム自体での間違いのないよう独習Cという本付属の.Cファイルでテスト してみましたが、同じようなエラーが出ます、EXEファイルが出来ず、かわりに APDA-01.OBJファイルが出来ます CドライブのdokushuuフォルダのapdAフォルダの中にあるAPDA-01.Cファイルを コンパイルしようとしております パスが通っていないのでは?と思い、www.kumei.ne.jp/c_lang/bcc/index.html等 色々確かめてみましたが間違い見当たらず www.cmagazine.jp/setbcc.html にある環境ファイル・パス設定ソフト も使用してみましたが変化なし 【PC環境】 WIN XP HOME/CEL650
- 572 名前:561 mailto:sage [2005/05/02(月) 21:54:53 ]
- 【パス設定】
Borland\bcc55\bin の中に bcc32.cfg -I"c:\Borland\Bcc55\include" -L"c:\Borland\Bcc55\lib" と ilink32.crg -L"c:\Borland\Bcc55\lib" があります コントロールパネルのシステムプロパティの環境変数のところの ユーザーの環境変数に(手動ではなくパス設定ソフトで自動で設定されてた) 変数名INCLUDE 値c:\Borland\Bcc55\include; 変数名PATH 値c:\Borland\Bcc55\bin; システム環境変数 変数名PATHの最後に ;C:\borland\bcc55\bin 加えてあります 【エラー内容】 C:\dokushuu\apdA>bcc32 -eRelease\APDA-01.exe APDA-01.C Borland C++ 5.5.1 for Win32 Copyright (c) 1993 2000 Borland APDA-01.C: Turbo Incremental Link 5.00 Copyright (c) 1993 2000 Borland Error: Could not create Release\APDA-01.tds (error code 3) です、度々で申し訳ありませんが教えていただけると助かります、宜しくお願いします
- 573 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 22:01:53 ]
- >>572
環境変数のINCLUDEは要らない。 とりあえずコマンドラインの-eRelease\APDA-01.exeを消してみたらどうなる?
- 574 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 22:27:36 ]
- Cマガを買ったほうが早い
- 575 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 22:44:24 ]
- Releaseフォルダが無いからダメとか。
もしくは絶対パスで指定しないとダメとか。 (-eC:\dokushuu\apdA\Release\APDA-01.exe のように)
- 576 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 22:45:18 BE:61564043- ]
- >>572
エラーを確認した C:\dokushuu\apdA の下に Release フォルダがないからだ
- 577 名前:561 mailto:sage [2005/05/02(月) 22:58:56 ]
- レスありがとうございますm(_ _)m
C:\dokushuu\apdA>bcc32 -eRelease\APDA-01.exe APDA-01.C ではなく C:\dokushuu\apdA>bcc32 -eAPDA-01.exe APDA-01.C で試したら成功しました! Releaseは命令文ではなくて、参考にしていた例のフォルダ名でした;; 間抜けな質問してしまい申し訳ありませんでした
- 578 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 23:11:40 ]
- ここはすばらしいいんたーねっつですね
感動しました・・・
- 579 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 23:24:41 ]
- >>561
で結局、ダウンロードはどうしたら上手くいったのよ。
- 580 名前:デフォルトの名無しさん mailto:sage [2005/05/03(火) 09:06:55 ]
- BC++(無料版)を使い始めたものですけど、
inp()/outp()(ポート入出力、多分VC++の関数)を含むソースをコンパイルする必要があって、 アセンブラ(とりあえずNASM)を使いたいんですけど、BC++の関数の引数とレジスタの対応に ついての資料ってどこかにありませんか? あちこち捜して32bit以下の返り値=EAXというのはわかったのですが、引数については どのようになっているのでしょうか? PCのアセンブラはDOS時代以来で・・・悪戦苦闘しています(^^;)
- 581 名前:デフォルトの名無しさん mailto:sage [2005/05/03(火) 10:10:14 ]
- >>580
Borland C++ でも↓と同じ ttp://www.microsoft.com/japan/developer/library/vccore/_core_argument_passing_and_naming_conventions.htm ところで、どんな環境で何をしようとしているの? NT系だとI/Oポート直叩きは出来ないんだけど。
- 582 名前:デフォルトの名無しさん mailto:sage [2005/05/03(火) 21:30:54 ]
- >>581
ありがとうございました。 えーと作成者は私じゃないので詳細は間違っているかも知れないんですけど、 AVRマイコンのプログラマソフトです。その機能の一部にGIVEIOの助けを借りて ポートを直接制御している部分があるのです。 elm-chan.org/works/avrx/report.htmlの、 Win32版ライタ制御ツール for Windows9X/Me/NT/2k/Xp with c source files 2005. 4. 25 elm-chan.org/works/avrx/avrxtool32.zip です。 再コンパイルしたい理由は単にCOMポートの通信速度を115.2kbps以外にしたいだけで、 変更したい部分の機能を使うときはio直接制御は使用しないことになるので、 _inp/_outpにはダミールーチンを当てて、その機能は使えない別プログラムとして 作成・使用しても良いのですけど・・・
- 583 名前:デフォルトの名無しさん mailto:sage [2005/05/03(火) 23:11:10 ]
- >>582
I/Oポートの制御に関してはプログラムで想定している環境と ハードウェア的に互換性があれば大丈夫でしょう。 引数/戻り値の対応については-Sオプションで簡単なダミー関数 のアセンブラソースを出力させ、それを雛形にして作成する方法も あります。 どこかからtasm32を入手するか、C++ BuilderXを使ってインライン アセンブラでつくるのが一番手っ取り早いかもしれませんが…
- 584 名前:デフォルトの名無しさん [2005/05/04(水) 11:43:41 ]
- double x = 1.0e20;
printf("%.22g\n", x); // 結果は 1
- 585 名前:デフォルトの名無しさん mailto:sage [2005/05/04(水) 23:31:56 ]
- >>583
ありがとさんです。そうか、アセンブラ出力させればよかったんだな。 avrgccではよくやってたのに忘れてた(w tasm手に入れてもいいかなあ。別の試用版プログラムに付いてると どこかでよんだな。調べてみます。
- 586 名前:デフォルトの名無しさん mailto:sage [2005/05/05(木) 20:03:55 ]
- brc32.exeって壊れてるよね?
- 587 名前:デフォルトの名無しさん mailto:sage [2005/05/05(木) 20:10:24 ]
- >>586
壊れてるのはお前の頭だけ。
- 588 名前:デフォルトの名無しさん [2005/05/10(火) 18:02:39 ]
- 初歩的な質問ですみません。
オブジェクトファイルを統合して、静的ファイルを作成するには、 どういったコマンドを使えばいいのでしょうか?
- 589 名前:デフォルトの名無しさん mailto:sage [2005/05/10(火) 18:08:27 ]
- 出来ました。
お騒がせして、すみません。
- 590 名前:デフォルトの名無しさん mailto:sage [2005/05/13(金) 23:06:08 ]
- www.foolabs.com/xpdf/download.html
ここにある、 xpdf-3.00.tar.gz を落としてbcc32 5.5.1 でコンパイルしようとしています 付属の ms_make.bat を適当に変更してコンパイルしても、 リンクの段階で error となります 具体的には、 Error: 外部シンボル '_gfree' が未解決 Error: 外部シンボル 'GString::~GString()' が未解決 みたいなエラーがたくさん出ます 何が悪いのでしょう 一緒に置いてある t1lib-1.3.tar.gz と freetype-2.1.3.tar.gz は よく判らないので放ってあります
- 591 名前:デフォルトの名無しさん mailto:age [2005/05/13(金) 23:34:39 ]
- これに含まれているツールの
tdump.exe を使って、 tdump.exe や trigraph.exe をダンプ表示してみたのですが、 他の .exe ファイルみたいにサブシステムや外部ライブラリなどが表示されません。 これらはウィンドウズアプリではないのですか?
- 592 名前:デフォルトの名無しさん mailto:sage [2005/05/13(金) 23:56:53 ]
- 俺がまだ全然コンソールのコンパイラなんて知らないころ
当時電話回線で数時間かけてBCCダウンロードして VCみたいな画面にわくわくしてたのに全然動かなくてガッカリした記憶がある・・・ 懐かしいなぁ・・・
- 593 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 00:03:33 ]
- 俺がまだ全然コンソールのコンパイラなんて知らないころ
母ちゃんはコンパニオンだった。 父ちゃんはコンバインで、じいちゃんはゴルゴンゾーラだった。 わっかるかなぁ〜〜? わっかんね〜だろ〜なぁ。
- 594 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 01:22:28 ]
- >>593
貴方、墓場に半分足突っ込んでるでしょ。
- 595 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 11:05:52 ]
- >>590
GLib って知ってる? X-Window て知ってる? UNIX用のソースは基本的にそのままではWindowsで使えないって知ってる? はっきり言ってレベル低すぎですよ、あなた。
- 596 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 13:05:31 ]
- そのソースでwindows用にコンパイルしたバイナリは配布されています
出来上がったプログラムはコンソールアプリです ソース中に #ifdef WIN32 とかの記述もあります それなのにwindowsではコンパイルできないということは、 Borland Cそのものの制約ということですか?
- 597 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 13:11:30 ]
- リンクでエラーが出るんならコンパイルは通ってるんでしょ
ちゃんとライブラリをリンクさせてる?
- 598 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 13:20:33 ]
- ms_make.bat の中で作っている、
Goo.lib と fofi.lib のことであれば、多分リンクされてる筈です ただ、Goo.lib と fofi.lib の中身が殆ど00ばかりの 小さなファイルなので、ここで失敗してる可能性が高いです libを使ったコンパイルをしたことがない (objを寄せ集めれば出来ると思っている) ので、そこらへんは全く自信はありません
- 599 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 13:48:24 ]
- 結局、ライブラリを作るのは止めて、
全部 obj を書き連ねたらコンパイルできました いちいちパスから書かないといけないのが面倒です
- 600 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 14:27:06 ]
- さて次の話題にいってみようか
- 601 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 15:24:13 ]
- 次の話題。
>>595のレベルが低かった件について。
- 602 名前:デフォルトの名無しさん mailto:age [2005/05/17(火) 21:42:49 ]
- 質問です。C言語ができません。
bcc32.exeをダブルクイックしても 変なウィンドウズが一瞬表示されるだけで、 C言語のファイルがコンパイラーできません。 試しに、C言語のファイルをダブルクイックしても 見たこともない画面が出るだけで、全然実行できません。 どうやったら実行できるんですか?
- 603 名前:デフォルトの名無しさん mailto:sage [2005/05/17(火) 21:44:53 ]
- ダブルクイックって何かのスポーツのテクニックみたいだな
- 604 名前:デフォルトの名無しさん mailto:sage [2005/05/17(火) 21:49:29 ]
- www.google.co.jp/search?hl=ja&q=%E3%83%80%E3%83%96%E3%83%AB%E3%82%AF%E3%82%A4%E3%83%83%E3%82%AF&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
|

|