IDE やプロファイラまでついてくるフリー最強の C++ コンパイラ
Watcom C++ について語りませう。
一応、こちらから入手できます。
難点はちょっと大きい事(45MB)です。
http://www.openwatcom.org/
探検
OpenWatcom C++
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
NGNG521デフォルトの名無しさん
2005/12/23(金) 21:30:13 >>520
あるよ。
> The value of the macro depends on the version number of the compiler.
> The value is 100 times the version number (version 10.0 yields 1000,
> version 10.5 yields 1050, etc.).
> Note that for Open Watcom 1.0, the value of this macro is 1200,
> for Open Watcom 1.1 it is 1210 etc.
Open Watcom 1.3 では両方とも 1230
あるよ。
> The value of the macro depends on the version number of the compiler.
> The value is 100 times the version number (version 10.0 yields 1000,
> version 10.5 yields 1050, etc.).
> Note that for Open Watcom 1.0, the value of this macro is 1200,
> for Open Watcom 1.1 it is 1210 etc.
Open Watcom 1.3 では両方とも 1230
523デフォルトの名無しさん
2005/12/24(土) 10:06:51 OpenWatcom 1.4 が正式版になってる。
524デフォルトの名無しさん
2005/12/24(土) 18:36:57 今回もFORTRANは77のままか…
525デフォルトの名無しさん
2006/01/07(土) 20:15:48 公式サイトがリニューアルしてる。
526デフォルトの名無しさん
2006/01/09(月) 22:41:13 Win XPの上でですが1.4のIDE, デバガ, リソースエディタを
日本語風にしたものを作ってみました.
ftp://157.118.89.2/pub/windows/IDE/OpenWatcom/WatcomSet.html
をご覧ください
日本語風にしたものを作ってみました.
ftp://157.118.89.2/pub/windows/IDE/OpenWatcom/WatcomSet.html
をご覧ください
527デフォルトの名無しさん
2006/01/10(火) 19:56:13 >>526
乙
乙
528デフォルトの名無しさん
2006/01/14(土) 18:37:17529デフォルトの名無しさん
2006/01/14(土) 22:06:10 >> 528
buildするとできちゃうんです.
パッケージにまとめるのが面倒だったんで...
buildするとできちゃうんです.
パッケージにまとめるのが面倒だったんで...
530デフォルトの名無しさん
2006/01/26(木) 04:32:48 更新履歴の日本語訳見つけた
ttp://bauxite.sakura.ne.jp/wiki/mypad.cgi?p=OpenWatcom%2FChanges_in_1.4
ttp://bauxite.sakura.ne.jp/wiki/mypad.cgi?p=OpenWatcom%2FChanges_in_1.4
531デフォルトの名無しさん
2006/03/29(水) 20:53:50 OpenWatcom v4.0 special DOS only version
ttp://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/c/owatcom/
ttp://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/c/owatcom/
532デフォルトの名無しさん
2006/04/14(金) 17:17:22 OpenWatcom 1.5rc1 が出てた
533デフォルトの名無しさん
2006/04/26(水) 18:17:42 OpenWatcom 1.5出た
534デフォルトの名無しさん
2006/05/15(月) 12:57:43 IDE接続のHDDにDMAにてセクタを書き換えたいのですがまだ上手くできません・・・。
DOS-32BIT(CauseWay Executable)としてコンパイルしています。
この場合でもmallocしたメモリのアドレスをそのままDMA転送用のアドレスとして
I/O レジスタに登録しても大丈夫なのでしょうか?
物理アドレスに変換する必要とかはないでしょうか?
mallocにて確保したアドレスは4MBを少し超えたところになります。
I/Oレジスタへ確保したアドレスを登録しても、HDDにはアドレス0以降の内容が
書き込まれてしまいます。
DOS-32BIT(CauseWay Executable)としてコンパイルしています。
この場合でもmallocしたメモリのアドレスをそのままDMA転送用のアドレスとして
I/O レジスタに登録しても大丈夫なのでしょうか?
物理アドレスに変換する必要とかはないでしょうか?
mallocにて確保したアドレスは4MBを少し超えたところになります。
I/Oレジスタへ確保したアドレスを登録しても、HDDにはアドレス0以降の内容が
書き込まれてしまいます。
535デフォルトの名無しさん
2006/05/15(月) 21:46:09537デフォルトの名無しさん
2006/05/15(月) 23:59:42 >>536
プロテクトモードを使用している限り、プログラムから直接物理アドレスにアクセスすることは不可能です。
特定の物理アドレスにアクセスしたい場合は、DPMIやDOSエクステンダの機能を使って物理アドレスを
リニアアドレスに割り当てたり、リニアアドレスに割り当てられている物理アドレスを調べる必要があります。
プロテクトモードを使用している限り、プログラムから直接物理アドレスにアクセスすることは不可能です。
特定の物理アドレスにアクセスしたい場合は、DPMIやDOSエクステンダの機能を使って物理アドレスを
リニアアドレスに割り当てたり、リニアアドレスに割り当てられている物理アドレスを調べる必要があります。
538デフォルトの名無しさん
2006/05/17(水) 16:01:03 WatcomC++(DPMI)で物理アドレスをマッピングする
ttp://zzt-kuruma.hp.infoseek.co.jp/kai/vram9821.lzh
DOS4GW用だから使えるかわからんが、DPMIなら大丈夫か?
ttp://zzt-kuruma.hp.infoseek.co.jp/kai/vram9821.lzh
DOS4GW用だから使えるかわからんが、DPMIなら大丈夫か?
539デフォルトの名無しさん
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プロンプト内で動かしてないですよね?
>>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を押されて中断されたのをハンドリングすることってできるのでしょうか?
Ctrl+Cを押されて中断されたのをハンドリングすることってできるのでしょうか?
541デフォルトの名無しさん
2006/06/07(水) 22:55:36 >>540
つ signal()
つ 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チップセットマザー使ってる人は、
参考にしてください
それで無理矢理使ってたら、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デフォルトの名無しさん
2006/11/10(金) 23:25:21 OpenWatcom 1.6 !!
545デフォルトの名無しさん
2006/11/11(土) 01:58:58 >>544
まだRC2みたいだな。 1.5からの変更点は?
まだRC2みたいだな。 1.5からの変更点は?
546デフォルトの名無しさん
2006/12/08(金) 20:57:35 毎日チェックしてるのにRC2から変わりません。
547デフォルトの名無しさん
2006/12/10(日) 08:05:27 RC3に変わりました
548デフォルトの名無しさん
2006/12/16(土) 16:42:02 1.6キター
549デフォルトの名無しさん
2007/02/27(火) 21:23:25 保守
550デフォルトの名無しさん
2007/03/12(月) 23:17:10 64bit対応しないのかな
551デフォルトの名無しさん
2007/03/19(月) 16:17:08 これ以上ないぐらい不人気だよな。
552デフォルトの名無しさん
2007/04/06(金) 07:05:36 WatcomでDirectXを使う場合、DX7までしかライブラリが公開されてないが
DX9とかのVCのライブラリをWatcomで使うにはどうしたらいいですか?
DX9とかのVCのライブラリをWatcomで使うにはどうしたらいいですか?
553デフォルトの名無しさん
2007/04/08(日) 22:15:10 DirectX SDK
554デフォルトの名無しさん
2007/04/16(月) 21:09:11 直接インポート
555デフォルトの名無しさん
2007/04/19(木) 21:15:08 >>554
マジでそれで使える?
マジでそれで使える?
556デフォルトの名無しさん
2007/04/20(金) 12:33:57 wlinkに不可能は無い
557デフォルトの名無しさん
2007/07/15(日) 17:45:00 久しぶりにFTPを覗いて見たけどWatcom更新してないな。
558デフォルトの名無しさん
2007/08/07(火) 17:39:55 保守上げ
559デフォルトの名無しさん
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)
ソースは 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とかがあっさり死んでしまうからかな?
GUIデバッガやリソースエディタとかもセットになってて、
BCC+TurboDbg+BCCdeveloper+PSDKより使いやすいような気がするんだけど、
知らない人多いですね。英語のマニュアルしかないからかな?
IDEとかがあっさり死んでしまうからかな?
561デフォルトの名無しさん
2007/09/12(水) 22:45:24 ideなんかいらねー
562デフォルトの名無しさん
2007/09/12(水) 23:48:00 DOSやOS/2用のプログラムを作るのならともかく
Win32用の開発環境としてみると、リソースエディタ以外は
VC++ 2005 Express Editionがあるからなぁ…
Win32用の開発環境としてみると、リソースエディタ以外は
VC++ 2005 Express Editionがあるからなぁ…
563デフォルトの名無しさん
2007/09/13(木) 01:16:04 標準準拠度はどうなのかね
564デフォルトの名無しさん
2007/09/15(土) 00:06:56565デフォルトの名無しさん
2007/09/15(土) 23:14:58 情報ありがとうございます。
VC++2からVC++6の頃にWindowsアプリ開発の仕事で給料貰ってましたが、
この数年はシステム提案の仕事で給料貰ってます。
本屋で「猫でもわかる・・・」を読んで「あのころはこういうやり方だったよな」
と懐かしくなり、ちょっとやってみようと思い、VC++Expをdownloadしてみたら
でかい、遅い、コンパイルエラー吐きまくり、・・・でガッカリ。
無料で使えて軽い開発環境を探してみたら、Watcomを見つけたという次第です。
評価してから新人研修に使おうかと思いましたが、
利用上の制約があるようで、業務に使えない無駄な研修だった
と言われそうなので、どうしようか、という状況です。
VC++2からVC++6の頃にWindowsアプリ開発の仕事で給料貰ってましたが、
この数年はシステム提案の仕事で給料貰ってます。
本屋で「猫でもわかる・・・」を読んで「あのころはこういうやり方だったよな」
と懐かしくなり、ちょっとやってみようと思い、VC++Expをdownloadしてみたら
でかい、遅い、コンパイルエラー吐きまくり、・・・でガッカリ。
無料で使えて軽い開発環境を探してみたら、Watcomを見つけたという次第です。
評価してから新人研修に使おうかと思いましたが、
利用上の制約があるようで、業務に使えない無駄な研修だった
と言われそうなので、どうしようか、という状況です。
566デフォルトの名無しさん
2007/09/18(火) 11:11:27 > コンパイルエラー吐きまくり
書いたプログラムに問題があるのでは
書いたプログラムに問題があるのでは
567デフォルトの名無しさん
2007/09/18(火) 14:31:26 _sの関数に切り替えろってワーニングと混同しているかもね。
あとは標準でunicodeの選択になっている辺りとか。
あとは標準でunicodeの選択になっている辺りとか。
568デフォルトの名無しさん
2007/09/18(火) 17:31:17 ワーニングって何?
569デフォルトの名無しさん
2007/09/18(火) 22:52:48 ttp://www.google.co.jp/
>ワーニング に一致する日本語のページ 約 148,000 件中 1 - 10 件目 (0.05 秒)
>ウォーニング に一致する日本語のページ 約 127,000 件中 1 - 10 件目 (0.05 秒)
>ワーニング に一致する日本語のページ 約 148,000 件中 1 - 10 件目 (0.05 秒)
>ウォーニング に一致する日本語のページ 約 127,000 件中 1 - 10 件目 (0.05 秒)
570デフォルトの名無しさん
2007/09/19(水) 08:20:56 ああ 警告の事ね
571デフォルトの名無しさん
2007/09/22(土) 05:21:46 時のながれがゆっくりなスレだ
5年前俺なにしてただろう
5年前俺なにしてただろう
572デフォルトの名無しさん
2007/09/23(日) 23:55:36 いつの間にかバージョンが1.7になっとる。
今更気付いたがこのコンパイラ、Linux用のバイナリも作れるんだな。
今更気付いたがこのコンパイラ、Linux用のバイナリも作れるんだな。
573デフォルトの名無しさん
2007/11/04(日) 19:12:59 1.7a
574本田
2007/11/26(月) 00:27:03 HX DOS Extender
http://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, ...
http://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デフォルトの名無しさん
2007/11/26(月) 00:31:39 Linuxでも動作するよ
576デフォルトの名無しさん
2007/11/29(木) 20:46:38 16bitOS2用のコンパイルをしたプログラムが
Windows2000でしっかり動いたのにちょっと感動した。
Windows2000でしっかり動いたのにちょっと感動した。
577デフォルトの名無しさん
2008/01/06(日) 04:52:20 コンパイラオプションに、SSE が無いんだけど、どうやって使うの?
578 ◆lk7eU.5KwI
2008/01/06(日) 07:03:43579デフォルトの名無しさん
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日改訂
http://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オブジェクトを実装する良い方法をいくつか示しながら解説するようにしてあります。
>Crispin Goswell
>Microsoft Office Product Unit
>1995年 春
>1995年9月13日改訂
http://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デフォルトの名無しさん
2008/06/21(土) 15:03:38 保守
583デフォルトの名無しさん
2008/12/08(月) 18:02:25 保守
584デフォルトの名無しさん
2008/12/23(火) 09:57:47 1.8RC1
585デフォルトの名無しさん
2009/01/24(土) 09:28:06 1.8RC3
586デフォルトの名無しさん
2009/03/16(月) 10:11:10 1.8age
587デフォルトの名無しさん
2009/05/17(日) 17:16:48 ほしゅ
588本田
2009/09/26(土) 22:06:00 Object Windows Library
Inprise/Borland
http://cc.codegear.com/partners/bcb5/exclusive/object_windows_library/index.html
This release of the Object Windows Library is based on the OWL 5.4
release and is denoted as OWL 5.5.
It has been ported to Borland C++Builder 5 by Yura Bidus, author of OWLNExt.
It includes source code and debug and release libraries of, OWL, BIDS and OCF.
Inprise/Borland
http://cc.codegear.com/partners/bcb5/exclusive/object_windows_library/index.html
This release of the Object Windows Library is based on the OWL 5.4
release and is denoted as OWL 5.5.
It has been ported to Borland C++Builder 5 by Yura Bidus, author of OWLNExt.
It includes source code and debug and release libraries of, OWL, BIDS and OCF.
589本田
2009/09/27(日) 12:46:15 >>588
~ OWLNext project home ~
http://owlnext.sourceforge.net/
~ About OWLNext ~
http://owlnext.sourceforge.net/about.html
Advantages of using OWLNext:
* OWLNext is an object-oriented framework, built on top of the Windows API without adding much overhead.
* OWLNext is pure C++ library, which does not use any vendor- or compiler- specific extensions.
* OWLNext fully supports developing Unicode applications.
* OLE, OCX and ActiveX support (server and consumer)
* OWLNext can be used with wide range of C++ compilers. Currently it is tested with
o CodeGear Developer Studio 2007 and 2009
o Borland Developer Studio 2006
o Borland C++ Builder 6.0
o Borland Free C++ Compiler 5.5
o Borland C++ 5.01/5.02
o Microsoft Visual C++ 2003, 2005, 2008
o Microsoft Visual C++ 6.0
Also in the past it has been working with Borland C++ Builder 1.0-5.0, Microsoft Visual C++ 5.0 and GCC and has been ported to Linux using WINE
* OWLNext offers easy upgrade path for porting legacy OWL applications to modern compilers and operating systems.
* OWLNext is open-source project, it's based on contributions and directions from it's community
~ OWLNext project home ~
http://owlnext.sourceforge.net/
~ About OWLNext ~
http://owlnext.sourceforge.net/about.html
Advantages of using OWLNext:
* OWLNext is an object-oriented framework, built on top of the Windows API without adding much overhead.
* OWLNext is pure C++ library, which does not use any vendor- or compiler- specific extensions.
* OWLNext fully supports developing Unicode applications.
* OLE, OCX and ActiveX support (server and consumer)
* OWLNext can be used with wide range of C++ compilers. Currently it is tested with
o CodeGear Developer Studio 2007 and 2009
o Borland Developer Studio 2006
o Borland C++ Builder 6.0
o Borland Free C++ Compiler 5.5
o Borland C++ 5.01/5.02
o Microsoft Visual C++ 2003, 2005, 2008
o Microsoft Visual C++ 6.0
Also in the past it has been working with Borland C++ Builder 1.0-5.0, Microsoft Visual C++ 5.0 and GCC and has been ported to Linux using WINE
* OWLNext offers easy upgrade path for porting legacy OWL applications to modern compilers and operating systems.
* OWLNext is open-source project, it's based on contributions and directions from it's community
590デフォルトの名無しさん
2009/12/10(木) 21:45:05 これって、
Windows XP SP2でコマンドラインでコンパイルしようとすると
ファイルの文字数が8だか12だかその辺の短い基準値を超えると
コンパイルエラーにならない?
たとえば
hoge.cppはコンパイルできたとして、このファイル名を
hogehogehogehoge.cpp
とするとたちまちコンパイルエラーになる。
Windows XP SP2でコマンドラインでコンパイルしようとすると
ファイルの文字数が8だか12だかその辺の短い基準値を超えると
コンパイルエラーにならない?
たとえば
hoge.cppはコンパイルできたとして、このファイル名を
hogehogehogehoge.cpp
とするとたちまちコンパイルエラーになる。
591590
2009/12/10(木) 21:46:39 で、このような同じ問題が再現するかたはいらっしゃいますか?
それとも仕様でしょうか?
それとも仕様でしょうか?
592デフォルトの名無しさん
2009/12/10(木) 22:00:55 BINNT配下のバイナリでコンパイルすれば大丈夫のはずだけど。
DOS版のコンパイラを使ってるんじゃないの?
DOS版のコンパイラを使ってるんじゃないの?
593デフォルトの名無しさん
2009/12/10(木) 22:04:15 >>592
よく理解せずDLしてインストールしたので、もしかしたらそうなのでしょうか。
それともインストールの問題ではなく、コマンドの問題でしょうか?
> C:\******************\owsetenv.bat
> wcl hogehogehogehoge.cpp
よく理解せずDLしてインストールしたので、もしかしたらそうなのでしょうか。
それともインストールの問題ではなく、コマンドの問題でしょうか?
> C:\******************\owsetenv.bat
> wcl hogehogehogehoge.cpp
594デフォルトの名無しさん
2009/12/12(土) 20:11:48 ちょっと前にOpenWatcomダウソした。
そのまま捨てた。
そしてbcc->dmc->gccと巡ったあと、また戻ってこようとしている。
なんなんだ、わし。
と、話ぶったぎってついでに保守あげ。
そのまま捨てた。
そしてbcc->dmc->gccと巡ったあと、また戻ってこようとしている。
なんなんだ、わし。
と、話ぶったぎってついでに保守あげ。
595デフォルトの名無しさん
2009/12/12(土) 20:14:21 そして放浪の末たどり着くのがLSI-C試食版
596デフォルトの名無しさん
2009/12/13(日) 10:09:39 OpenWatcomをバカでも使える解説サイトはないんか!
597590
2009/12/13(日) 12:47:42 Windows XP SP2でコマンドラインでコンパイルしたいのですが
open-watcom-c-win32-1.8.exe
(MD5が53A42F8ABF01C57B2FE380F1F54DF61A)
これをインストールすれば
いいでしょうか?
open-watcom-c-win32-1.8.exe
(MD5が53A42F8ABF01C57B2FE380F1F54DF61A)
これをインストールすれば
いいでしょうか?
598590
2009/12/13(日) 13:42:53 R:\>wcl386 foobarfoobarfoobar.cpp
Open Watcom C/C++32 Compile and Link Utility Version 1.8
Portions Copyright (c) 1988-2002 Sybase, Inc. All Rights Reserved.
Source code is available under the Sybase Open Watcom Public License.
See http://www.openwatcom.org/ for details.
Unable to open "foobarfoobarfoobar.cpp"
やはり長いとコンパイルエラーになりますね。
Open Watcom C/C++32 Compile and Link Utility Version 1.8
Portions Copyright (c) 1988-2002 Sybase, Inc. All Rights Reserved.
Source code is available under the Sybase Open Watcom Public License.
See http://www.openwatcom.org/ for details.
Unable to open "foobarfoobarfoobar.cpp"
やはり長いとコンパイルエラーになりますね。
599590
2009/12/13(日) 13:50:14 とりあえずIDEを使えばどうにかなる事に気がつきました。
失礼しました。
失礼しました。
600デフォルトの名無しさん
2009/12/13(日) 14:10:24 >>598
1.8か・・
owsetenv.bat に誤りがある。 changes.envの修正内容のほうが正しい。
>add the following to the 'PATH' variable
> C:\WATCOM\BINNT;C:\WATCOM\BINW
とするのが正しいので、
>echo Open Watcom Build Environment
>set PATH=C:\WATCOM\BINNT;%PATH%
>set PATH=C:\WATCOM\BINW;%PATH%
の2行目と3行目を入れ替えればいい。
解説すると
C:\WATCOM\BINW\wcl386.exe はDOS用
C:\WATCOM\BINNT\wcl386.exe がNT用
1.8か・・
owsetenv.bat に誤りがある。 changes.envの修正内容のほうが正しい。
>add the following to the 'PATH' variable
> C:\WATCOM\BINNT;C:\WATCOM\BINW
とするのが正しいので、
>echo Open Watcom Build Environment
>set PATH=C:\WATCOM\BINNT;%PATH%
>set PATH=C:\WATCOM\BINW;%PATH%
の2行目と3行目を入れ替えればいい。
解説すると
C:\WATCOM\BINW\wcl386.exe はDOS用
C:\WATCOM\BINNT\wcl386.exe がNT用
601デフォルトの名無しさん
2009/12/13(日) 14:31:31602デフォルトの名無しさん
2009/12/13(日) 14:47:36 OpenWatcomの実装の中で
<sstream>
って空ファイルじゃねーか!
せめて代用できるクラスくらいないんか!
<sstream>
って空ファイルじゃねーか!
せめて代用できるクラスくらいないんか!
603602
2009/12/14(月) 23:47:08 無理だったorz
<sstream>
の代用を作る方法を教えてください
<sstream>
の代用を作る方法を教えてください
604デフォルトの名無しさん
2009/12/15(火) 05:59:03 あきらめてstrstream使え
605デフォルトの名無しさん
2009/12/15(火) 23:34:01 Open Watcomの標準のヘッダファイルに
exception
がなく、
exceptio
しかないように思えます。
しかし実際は
#include <exceptio>
でも
#include <exception>
でも動作するのですが、
これは何が起きているのでしょうか?
exception
がなく、
exceptio
しかないように思えます。
しかし実際は
#include <exceptio>
でも
#include <exception>
でも動作するのですが、
これは何が起きているのでしょうか?
606デフォルトの名無しさん
2009/12/15(火) 23:40:37 短いファイル名でも使っているのでは?
607デフォルトの名無しさん
2009/12/16(水) 01:04:55 つ -ft オプション
(C++ only) If the compiler cannot open a header file
whose file name is longer than 8 letters or
whose file extension is longer than 3 letters, it will
truncate the name at 8 letters and the extension at 3 letters
and try to open a file with the shortened name.
This is the default behaviour for the compiler.
(C++ only) If the compiler cannot open a header file
whose file name is longer than 8 letters or
whose file extension is longer than 3 letters, it will
truncate the name at 8 letters and the extension at 3 letters
and try to open a file with the shortened name.
This is the default behaviour for the compiler.
608605
2009/12/16(水) 06:32:35609デフォルトの名無しさん
2009/12/16(水) 13:31:48 DOSを含んだクロスコンパイラの宿命だな。
610デフォルトの名無しさん
2009/12/16(水) 16:02:30 Open Watcom C++の仕様(コンパイラ依存な部分)について書かれたマニュアルはどこかで見られますか?
例えばpragma等です。
例えばpragma等です。
611デフォルトの名無しさん
2009/12/16(水) 21:32:01 Watcom であることを示すマクロってないですか?
例えば
__GNUC__
__BORLANDC__
のような。
例えば
__GNUC__
__BORLANDC__
のような。
612デフォルトの名無しさん
2009/12/16(水) 22:31:28613デフォルトの名無しさん
2009/12/16(水) 22:49:36 >>612
ありがとうございます!
ありがとうございます!
614デフォルトの名無しさん
2009/12/17(木) 00:21:18 特定のWarningを非表示にすることはできますか?
例えばW123を非表示にするコンパイルオプションを教えてください。
例えばW123を非表示にするコンパイルオプションを教えてください。
615デフォルトの名無しさん
2009/12/17(木) 00:49:19616614
2009/12/17(木) 18:45:14 >>615
ありがとうございます。
ありがとうございます。
617デフォルトの名無しさん
2009/12/19(土) 14:52:08 Windows XP にて
OpenWatcom ver1.8で
ttp://codepad.org/TivB3jGM
このコードがコンパイルエラーになります。
エラーメッセージは
ttp://codepad.org/p3YPCuj8
です。
どうにかしてこの問題を回避できませんでしょうか?
よろしくお願い申し上げます。
OpenWatcom ver1.8で
ttp://codepad.org/TivB3jGM
このコードがコンパイルエラーになります。
エラーメッセージは
ttp://codepad.org/p3YPCuj8
です。
どうにかしてこの問題を回避できませんでしょうか?
よろしくお願い申し上げます。
618617
2009/12/19(土) 15:01:06 追記:
なお、このコードは
g++, comeau c++, borland c++
で通ることを確認してあります。
なお、このコードは
g++, comeau c++, borland c++
で通ることを確認してあります。
619デフォルトの名無しさん
2009/12/19(土) 15:16:38 watcomだし仕方がない。
オプソに参加して貢献しよう。
オプソに参加して貢献しよう。
620デフォルトの名無しさん
2009/12/19(土) 16:34:48621617
2009/12/19(土) 18:50:23 上述の
テンプレートクラスのテンプレートメンバ関数についてのOpenWatcomのバグ
を回避する策は何かしらありませんでしょうか。
どうにか…。
厳しいですかね。。。
テンプレートクラスのテンプレートメンバ関数についてのOpenWatcomのバグ
を回避する策は何かしらありませんでしょうか。
どうにか…。
厳しいですかね。。。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】Jリーグ観客動員が歴代最多を更新 初の「1300万人超え」達成…平均入場者数も史上最高に [尺アジ★]
- サナエノミクスについて力説 積極的な財政出動で「所得増える 消費マインド上がる 税収増える」片山さつき財務大臣 ★3 [少考さん★]
- 【芸能】粗品、日本テレビに苦言 客のレベルが「かなり低い。あいつら分かってない」「拍手したいだけやねん」 [冬月記者★]
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 ★4 [Hitzeschleier★]
- 山里亮太、フィリピンに子ども食堂を建設 「偽善者」「日本の子どもを助けるべき」の声があっても活動を続ける理由 [Anonymous★]
- 中国軍機のレーダー照射1週間 駆け引き続く 中国、米のレッドライン模索 日本、米以外の同志国とも連携探る 米は対立から距離置く★2 [ぐれ★]
- 【DAZN/ABEMA】ブンデスリーガ・DFBポカール★7
- 【U-NEXT】プレミアリーグ総合 ★45
- 【U-NEXT】プレミアリーグ総合 ★44
- こいせん 全レス転載禁止
- とらせん IP付き
- 【D専】
- 【朗報】イーロン・マスク「AIとロボットで誰も働かなくて良くなる。全員ニートで金銭も税金もないパラダイスみてぇな国を作りてえ」 [347751896]
- 【悲報】米山隆一と室井佑月、ガチで離婚しそうwwwwwwwwwwwwwwwwwwww [802034645]
- ( ・᷄ὢ・᷅ )今はフリーです
- 女子中学生、男子に初めてクリをイジられてすぐにイッてしまうwwwwwwwwwwwwwwwwwwww
- 【画像】兵庫県民「立花さんの動画を見て真実を知った。斎藤さん頑張れ!」→立花、デマと正式に認定され逮捕 [732289945]
- 75のジジイだけど死にたくない
