1 名前:デフォルトの名無しさん [02/10/01 09:55] IDE やプロファイラまでついてくるフリー最強の C++ コンパイラ Watcom C++ について語りませう。 一応、こちらから入手できます。 難点はちょっと大きい事(45MB)です。 www.openwatcom.org/
538 名前:デフォルトの名無しさん mailto:sage [2006/05/17(水) 16:01:03 ] WatcomC++(DPMI)で物理アドレスをマッピングする ttp://zzt-kuruma.hp.infoseek.co.jp/kai/vram9821.lzh DOS4GW用だから使えるかわからんが、DPMIなら大丈夫か?
539 名前:デフォルトの名無しさん mailto:sage [2006/05/20(土) 18:56:50 ] >>534 >>538 さんのコードで、ほぼOKっぽいですね。 ちなみに、>>538 さんのコードはDPMIをコールしていますが、Open Watcomを インストールしたら付いてくるオンラインヘルプ 「Open Watcom C/C++ Programmer's Guide」 の、「Interrupt 31H DPMI Funcitions」→「Physical Address Mapping」の項が 参考になると思います。 ところで、DMAって16MB内へのR/Wになるようセッティングされてますかね? 所謂DMAって奴だと、16MB内へのアクセスしかサポートしてなかったと思います。 (最近のチップセットだと、拡張してんのかな?) 後、もう1点。>>534 さんに確認。 使用しているのは、DOSモードですよね? WindowsのDOSプロンプト内で動かしてないですよね?
540 名前:デフォルトの名無しさん [2006/06/07(水) 12:33:49 ] DOSエクステンドを使ってコマンドラインAPを作っているのですが、 Ctrl+Cを押されて中断されたのをハンドリングすることってできるのでしょうか?
541 名前:デフォルトの名無しさん mailto:sage [2006/06/07(水) 22:55:36 ] >>540 つ signal()
542 名前:デフォルトの名無しさん [2006/08/28(月) 14:11:48 ] nVidiaのUltra4 チップセットで、16bitWindows(98/Me)用のチプセトドライバが無いのだが、 それで無理矢理使ってたら、Watcomデバッガで、よくOSのエラーがでて 「DLLが無効なエントリポイント」とかってよくなった。 しかし、16bitWindows(98/Me)用のドライバのある、Ultra3のチプセットで、 同じようにデバッグやったら、OSエラーがでなかった。 Dinput使ってWatcomデバッガ使ってWindows98/Me使ってnVidiaのUltra4チップセットマザー使ってる人は、 参考にしてください
543 名前:デフォルトの名無しさん [2006/10/29(日) 11:42:13 ] Borland C++ Compilerを日本語化するソフトがあったら教えてください。
544 名前:デフォルトの名無しさん mailto:sage [2006/11/10(金) 23:25:21 ] OpenWatcom 1.6 !!
545 名前:デフォルトの名無しさん [2006/11/11(土) 01:58:58 ] >>544 まだRC2みたいだな。 1.5からの変更点は?
546 名前:デフォルトの名無しさん mailto:sage [2006/12/08(金) 20:57:35 ] 毎日チェックしてるのにRC2から変わりません。
547 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 08:05:27 ] RC3に変わりました
548 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 16:42:02 ] 1.6キター
549 名前:デフォルトの名無しさん [2007/02/27(火) 21:23:25 ] 保守
550 名前:デフォルトの名無しさん mailto:sage [2007/03/12(月) 23:17:10 ] 64bit対応しないのかな
551 名前:デフォルトの名無しさん mailto:sage [2007/03/19(月) 16:17:08 ] これ以上ないぐらい不人気だよな。
552 名前:デフォルトの名無しさん [2007/04/06(金) 07:05:36 ] WatcomでDirectXを使う場合、DX7までしかライブラリが公開されてないが DX9とかのVCのライブラリをWatcomで使うにはどうしたらいいですか?
553 名前:デフォルトの名無しさん [2007/04/08(日) 22:15:10 ] DirectX SDK
554 名前:デフォルトの名無しさん mailto:sage [2007/04/16(月) 21:09:11 ] 直接インポート
555 名前:デフォルトの名無しさん [2007/04/19(木) 21:15:08 ] >>554 マジでそれで使える?
556 名前:デフォルトの名無しさん mailto:sage [2007/04/20(金) 12:33:57 ] wlinkに不可能は無い
557 名前:デフォルトの名無しさん mailto:sage [2007/07/15(日) 17:45:00 ] 久しぶりにFTPを覗いて見たけどWatcom更新してないな。
558 名前:デフォルトの名無しさん [2007/08/07(火) 17:39:55 ] 保守上げ
559 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 21:40:55 ] 次期 Comeau C++ で OpenWatcom に対応するようです… ソースは como.exe(439beta) --help の出力 ↓ --wat Requests use of Open Watcom as the backend C compiler (still in progress)
560 名前:デフォルトの名無しさん [2007/09/10(月) 22:34:31 ] フリーのWindowsアプリ開発環境を探していたら、Open Watcomの存在を知りました。 GUIデバッガやリソースエディタとかもセットになってて、 BCC+TurboDbg+BCCdeveloper+PSDKより使いやすいような気がするんだけど、 知らない人多いですね。英語のマニュアルしかないからかな? IDEとかがあっさり死んでしまうからかな?
561 名前:デフォルトの名無しさん [2007/09/12(水) 22:45:24 ] ideなんかいらねー
562 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 23:48:00 ] DOSやOS/2用のプログラムを作るのならともかく Win32用の開発環境としてみると、リソースエディタ以外は VC++ 2005 Express Editionがあるからなぁ…
563 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 01:16:04 ] 標準準拠度はどうなのかね
564 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 00:06:56 ] >>563 今一・・・ ttp://cmeerw.org/prog/freecpp/
565 名前:デフォルトの名無しさん [2007/09/15(土) 23:14:58 ] 情報ありがとうございます。 VC++2からVC++6の頃にWindowsアプリ開発の仕事で給料貰ってましたが、 この数年はシステム提案の仕事で給料貰ってます。 本屋で「猫でもわかる・・・」を読んで「あのころはこういうやり方だったよな」 と懐かしくなり、ちょっとやってみようと思い、VC++Expをdownloadしてみたら でかい、遅い、コンパイルエラー吐きまくり、・・・でガッカリ。 無料で使えて軽い開発環境を探してみたら、Watcomを見つけたという次第です。 評価してから新人研修に使おうかと思いましたが、 利用上の制約があるようで、業務に使えない無駄な研修だった と言われそうなので、どうしようか、という状況です。
566 名前:デフォルトの名無しさん mailto:sage [2007/09/18(火) 11:11:27 ] > コンパイルエラー吐きまくり 書いたプログラムに問題があるのでは
567 名前:デフォルトの名無しさん mailto:sage [2007/09/18(火) 14:31:26 ] _sの関数に切り替えろってワーニングと混同しているかもね。 あとは標準でunicodeの選択になっている辺りとか。
568 名前:デフォルトの名無しさん mailto:sage [2007/09/18(火) 17:31:17 ] ワーニングって何?
569 名前:デフォルトの名無しさん mailto:sage [2007/09/18(火) 22:52:48 ] ttp://www.google.co.jp/ >ワーニング に一致する日本語のページ 約 148,000 件中 1 - 10 件目 (0.05 秒) >ウォーニング に一致する日本語のページ 約 127,000 件中 1 - 10 件目 (0.05 秒)
570 名前:デフォルトの名無しさん mailto:sage [2007/09/19(水) 08:20:56 ] ああ 警告の事ね
571 名前:デフォルトの名無しさん mailto:sage [2007/09/22(土) 05:21:46 ] 時のながれがゆっくりなスレだ 5年前俺なにしてただろう
572 名前:デフォルトの名無しさん mailto:sage [2007/09/23(日) 23:55:36 ] いつの間にかバージョンが1.7になっとる。 今更気付いたがこのコンパイラ、Linux用のバイナリも作れるんだな。
573 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 19:12:59 ] 1.7a
574 名前:本田 [2007/11/26(月) 00:27:03 ] HX DOS Extender www.japheth.de/HX.html Many development environments which support creating Win32 console applications are compatible with HX, among them are: * Open Watcom C++ * Digital Mars C++ * MinGW (uses GCC) * CygWin (uses GCC) * MS Visual C++, including the free version of MS Visual C++ Toolkit 2003 * Borland C++, including the free version of C++ Builder Command Line Tools * LADSoft CC386 * Pelles C * LCC-Win32 (C compiler) * Borland Delphi * Free Pascal (Win32) * Pascal Pro * Virtual Pascal (Win32) * FreeBasic (Win32) * PowerBasic * MicroFocus Object Cobol * XDS Modula II * MASM, TASM, POASM, WASM, FASM, LZASM, NASM, GOASM, ...
575 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 00:31:39 ] Linuxでも動作するよ
576 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 20:46:38 ] 16bitOS2用のコンパイルをしたプログラムが Windows2000でしっかり動いたのにちょっと感動した。
577 名前:デフォルトの名無しさん [2008/01/06(日) 04:52:20 ] コンパイラオプションに、SSE が無いんだけど、どうやって使うの?
578 名前: ◆lk7eU.5KwI [2008/01/06(日) 07:03:43 ]
579 名前:デフォルトの名無しさん [2008/01/06(日) 07:18:30 ] ↑eve↑,… (+Φ Φ) //'〆∞y ……‥> ←√//;ミシミシミシッ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
580 名前:本田 [2008/02/10(日) 23:17:36 ] >COMプログラマの解説書 >Crispin Goswell >Microsoft Office Product Unit >1995年 春 >1995年9月13日改訂 msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpdncomp/htm/com_co.asp >抄録 >この解説書は、 >Microsoft(r) OLE Component Object Model(COM)オブジェクトを作成し、 >効果的に使用する方法を説明しています。 >例文はほとんどCで書かれていますので、実際に何が行われているかが、大変分かりやすく示されています。 >プログラマの中には、オブジェクトを実行するためにC++を好んで使用する人もいるでしょう。 >C++プログラマの観点からCOMの概念および基本的な使用法を論じているのは >Kraig Brockschmidt著のInside OLE (第2版)(MSDN Library(Books))です。 >COMとは何か、またその設計や哲学の後ろにある動機付けをより理解する事に興味がある読者なら、 >Component Object Model Specification(MSDN Library(Specifications))の最初の2章を読んでください。 >第1章には簡単なイントロダクションを、第2章では徹底的に概要を解説してあります。 >この解説書ではInside OLEとCOM Specificationにある情報を、 >COMオブジェクトを実装する良い方法をいくつか示しながら解説するようにしてあります。
581 名前:デフォルトの名無しさん [2008/04/17(木) 23:29:47 ] 最近進展がないが、たまにはageておく
582 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 15:03:38 ] 保守
583 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 18:02:25 ] 保守
584 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 09:57:47 ] 1.8RC1
585 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 09:28:06 ] 1.8RC3
586 名前:デフォルトの名無しさん mailto:1.8age [2009/03/16(月) 10:11:10 ] 1.8age