OpenWatcom C++

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
NGNG
IDE やプロファイラまでついてくるフリー最強の C++ コンパイラ
Watcom C++ について語りませう。

一応、こちらから入手できます。
難点はちょっと大きい事(45MB)です。
http://www.openwatcom.org/
616614
垢版 |
2009/12/17(木) 18:45:14
>>615
ありがとうございます。
2009/12/19(土) 14:52:08
Windows XP にて
OpenWatcom ver1.8で
ttp://codepad.org/TivB3jGM
このコードがコンパイルエラーになります。
エラーメッセージは
ttp://codepad.org/p3YPCuj8
です。

どうにかしてこの問題を回避できませんでしょうか?
よろしくお願い申し上げます。
618617
垢版 |
2009/12/19(土) 15:01:06
追記:
  なお、このコードは
  g++, comeau c++, borland c++
  で通ることを確認してあります。
2009/12/19(土) 15:16:38
watcomだし仕方がない。
オプソに参加して貢献しよう。
620デフォルトの名無しさん
垢版 |
2009/12/19(土) 16:34:48
>>617
boostに見捨てられているくらいだから仕方ない。
あきらめよう。
621617
垢版 |
2009/12/19(土) 18:50:23
上述の
テンプレートクラスのテンプレートメンバ関数についてのOpenWatcomのバグ
を回避する策は何かしらありませんでしょうか。
どうにか…。
厳しいですかね。。。
2009/12/19(土) 18:53:32
DOS-Extenderの雄だからさすがに土台が古すぎる。
OS/2で遊ぶにはもってこいなのだが。
623617
垢版 |
2009/12/19(土) 20:45:58
テンプレートクラス中のテンプレートメンバ関数を回避する方針にします。
ありがとうございました。
624デフォルトの名無しさん
垢版 |
2010/03/13(土) 20:53:53
Digital Mars C/C++ compilerもあるし、このコンパイラもういらね
2010/03/13(土) 22:56:47
>>624
といいつつこのコンパイラのスレを保守するお前はツンデレか?
626デフォルトの名無しさん
垢版 |
2010/03/13(土) 23:50:00
オマイらがそんなことを言ってる間に1.9 RC1が来たぞ。

つttp://www.openwatcom.org/index.php/Download
627デフォルトの名無しさん
垢版 |
2010/03/16(火) 15:01:33
Japanese Localization of Open Watcom
http://sourceforge.net/projects/jow/files/

open-watcom-c-win32-1.8-J001.exe
これって前からあったっけ?
628デフォルトの名無しさん
垢版 |
2010/03/16(火) 15:23:03
2010-3-12[金] ちょっと速度比較
ttp://www.6809.net/tenk/

1位VC、2位GCCなのは予想通りだけど、
Open Watcom と Digital Mars がデッドヒートしてる
629デフォルトの名無しさん
垢版 |
2010/03/16(火) 23:39:20
>>626
full install しないとiostreamとか必要なファイルが全然インストール
されないんだけど仕様かな?1.8だとこういうことなかったのに。
630デフォルトの名無しさん
垢版 |
2010/03/17(水) 23:43:11
STL使えるの?
631デフォルトの名無しさん
垢版 |
2010/03/27(土) 15:31:53
Open Watcom 1.9 Release Candidate 2
2010/03/28(日) 12:26:06
>>629
rc2で直ったみたい。フルインストールしなくても
ヘッダもインストールされた。

>>630
完成してないけど一応ある。
コンテナはそろってそうだけど
algorithm関係が20個前後足りてない。
633デフォルトの名無しさん
垢版 |
2010/04/08(木) 13:02:37
open-watcom-c-win32-1.9RC3
634デフォルトの名無しさん
垢版 |
2010/04/20(火) 22:09:19
Open Watcom 1.9, Release Candidate 4
http://www.openwatcom.org/index.php/Download
2010/04/24(土) 00:08:03
>>628
> Open Watcom と Digital Mars がデッドヒートしてる
デッドヒートてww
636デフォルトの名無しさん
垢版 |
2010/05/07(金) 13:21:13
Open Watcom 1.9 Release Candidate 5がでてる
http://www.openwatcom.org/index.php/Download
2010/05/07(金) 13:51:02
>>636
RC版って、5とかこんなに重ねるもんだったっけ・・・。
2010/05/26(水) 13:54:49
RC6
2010/06/15(火) 09:23:02
1.9正式版来てるね
640デフォルトの名無しさん
垢版 |
2010/09/18(土) 20:18:28
で?
2010/10/01(金) 15:44:31
Open Watcom
のメリットについて語ろう。

俺は使ったことないからだれか語って。

2010/10/02(土) 04:48:57
後方互換性を重視している点、かな?

win1632.hというヘッダファイルがあって、これによって
Win3.1向けの16ビットWindowsプログラムと32ビットWindowsプログラムを
1本のソースで(ほぼ)書けるようになっているみたいだ。
だから、FILEMAN.EXEみたいなのを再実装しようとすればできる
(する人いないだろうけど。16ビットWindowsプログラミング本を買う気がない)。

Win32プログラミングの基本はWin95時代からXPまで、ベーシックな
部分では同じような箇所が多いのだろうか?サンプルソースも
読みやすくていいね。DirectXを用いるソースもあるし。
2010/10/02(土) 10:50:59
DOS Extender時代の遺物だからとにかく古すぎる。
ただVMWareなどの仮想化ソフトで古いOSのコレクションをしているならいろいろ遊べる。
2010/10/03(日) 19:54:37
試したらGLUTも普通に使えた。
VC用のDLL使えるんなら、冶具つくるにはいいかな。
VC−Express使えてるんで環境ないところ限定で
2010/11/15(月) 14:30:33
ちなみにOpen Watcomをメインの開発環境になさっているかたって
どのくらいいらっしゃるの?
2010/11/20(土) 10:55:47
俺メイン。軽いし。
2010/12/21(火) 21:33:47
一名w
絶滅危惧種だな。
2011/01/03(月) 20:13:47
絶滅どころか空想上の生き物だと思ってた。。
2011/01/04(火) 00:14:09
Cとしてつかうならいいけど
C++だと辛い
2011/01/31(月) 20:50:22
OpenWatcom C++ でデフォルトだと obj,exe がプロジェクトと同じフォルダに
生成されますが、これらを指定したフォルダに出力する方法はないでしょうか?
651650
垢版 |
2011/02/05(土) 10:37:00
コマンドラインからだと-foで出力先を変えれますが
IDEからだとやっぱり指定できないんですかね…
2011/02/17(木) 23:15:27
OpenWatcomでもDOSエクステンダ使用のPC-9821ソフト作れるんだな。
653デフォルトの名無しさん
垢版 |
2011/06/29(水) 13:37:25.43
1.9から1年たつけど新バージョンでないな
2011/06/30(木) 00:34:33.13
次のバージョンって 2.0 なのかな。それとも 1.10 なのかな。
1.9 の出来 と Version 2 Todo List を比べると 2.0 はすごく遠い気がする...
ttp://translate.googleusercontent.com/translate_c?langpair=auto|ja&rurl=translate.google.com&twu=1&u=http://www.openwatcom.org/index.php/Version_2_Todo_List&usg=ALkJrhjskcipPGvO7xwsGSSovcJGb03VHQ
2011/07/01(金) 17:03:13.15
Todo 見てたら浮動少数点演算のオプションで
>例えば、時代遅れの考えでは、内蔵のFPUがなくCPUから
>(とではない- FPI)- fpi87をデフォルトとするべきではなく、
>希少になりつつあります。
てな記述があるけど、FPUを内蔵したCPUが当たり前の今では
-fpc,-fpi,-fpi87 のどれを使うべきって言ってるのかね?
2011/07/01(金) 23:48:54.04
excite翻訳だと
内蔵のFPUsのないCPUがかなりまれになっているので、例えばwasmは-fpi87(そして、-fpiでない)をデフォルトとするはずです。
ってなった
2011/07/02(土) 18:41:09.38
>656
ありがと。
現状は-fpi(FPUエミュレーション)がデフォルトだけど
FPUが無いCPUなんて無いから-fpi87(インラインFPUコード)を
デフォルトにするべきってことね。納得。
2011/09/04(日) 20:59:32.65
OpenWatcom 2.0

 ☆ チン マチクタビレタ〜
     マチクタビレタ〜
☆ チン  〃 ∧_∧
 ヽ___\(\・∀・)
  \_/ ⊂ ⊂_)
  / ̄ ̄ ̄ ̄ ̄ /|
 | ̄ ̄ ̄ ̄ ̄ ̄| |
 | 愛媛みかん |/
2011/10/08(土) 18:56:13.47
Windows環境でDaily buildのビルドの仕方がわからないっす。
2011/10/24(月) 23:41:32.15
今年はバージョンアップしないんですかね。
2011/10/25(火) 18:23:31.97
>>659
仮想マシンにlinuxいれればいんじゃね?
2011/10/25(火) 19:25:41.27
面白いなそれ。
時間が出来たら試してみよう。
2011/11/02(水) 23:42:52.33
DOS 32bit(DOS4GW)で作ったexeで実行後にDOS4GWが扱える空きメモリを知る方法ってある?
2011/11/03(木) 07:22:34.97
DPMIで取れるのかな?
http://www.tenberry.com/dpmi/13.html#01
665デフォルトの名無しさん
垢版 |
2011/11/15(火) 03:58:18.73
Nightly Buildsやってくれてるサイトが403なっとる
ttp://owbuilder.malakovi.cz/
2011/11/15(火) 14:09:16.43
日本からのIPが遮断されてるのかな
667デフォルトの名無しさん
垢版 |
2011/11/16(水) 19:33:19.85
-za 拡張機能を禁止します(つまり, ISO/ANSI C++飲み受け付けます)
668デフォルトの名無しさん
垢版 |
2011/11/16(水) 20:55:20.95
>>665
403 Forbidden
You don't have permission to access /snapshot/open-watcom-c-win32-2.0.exe on this server.
2011/11/16(水) 22:25:27.43
普通に表示されるしバイナリも落ちてくる
670デフォルトの名無しさん
垢版 |
2011/11/19(土) 16:26:29.62
落ちてくるね
671デフォルトの名無しさん
垢版 |
2011/11/19(土) 17:10:35.56
Forbidden

You don't have permission to access /ow-snapshot.7z on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Apache/2.2.17 (Linux/SUSE) Server at owbuilder.malakovi.cz Port 80
2011/11/20(日) 12:59:10.49
試しに>>665入れてビルドしたらエラーメッセージが日本語になってて
言語の自動判別してるのかなと思った。
テキストを見るとVer2.0って記述されてるけどいつごろ正式版になるんだろう。
2011/11/22(火) 04:23:49.57
Watcomはオープンソースで地味に更新されてるからいいけど
今のDMCはアレだよな…。
2011/11/25(金) 16:59:47.31
DMCはdman追加されただろ
なんに使うんだよアレ・・・
675デフォルトの名無しさん
垢版 |
2011/12/01(木) 04:21:02.65
Open Watcomってもっと評価されてもいいよな
2011/12/02(金) 10:24:31.70
wlink最強伝説
677デフォルトの名無しさん
垢版 |
2011/12/05(月) 03:18:02.63
Open Watcom 2.0 r37163
http://owbuilder.malakovi.cz/
2011/12/06(火) 17:52:02.46
嵌ったので俺メモ
誰か英語力ください
32bit windowsプログラム作るときのwlinkのパラメータ

wlink N 実行ファイル F オブジェクトファイル L ライブラリ FORM windows nt

オブジェクトファイルとライブラリはコンマ区切り、ライブラリのパスはLIBPで与える
で、LIBFってなんに使うんだ?
2011/12/06(火) 20:52:23.83
>>678
ttp://www.users.pjwstk.edu.pl/~jms/qnx/help/watcom/compiler-tools/wlink.html#LibfileDirective
カレントにオブジェクトファイルがなければLIBPで指定したパスから探してくれる
2011/12/07(水) 01:22:07.22
CC386とか誰も知らないだろうな…。
681デフォルトの名無しさん
垢版 |
2011/12/10(土) 23:10:32.50
>>677
そのサイト死んどる
2011/12/11(日) 10:31:54.91
>>681
生きてるぞ?
683デフォルトの名無しさん
垢版 |
2011/12/11(日) 15:29:10.30
Access forbidden!

要求されたディレクトリへのアクセス権限がありません。 インデックスドキュメントが存在しないか、 ディレクトリの読み込みが許可されていません。

サーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。

Error 403

owbuilder.malakovi.cz
Sun Dec 11 07:28:18 2011
Apache/2.2.17 (Linux/SUSE)
2011/12/11(日) 19:45:42.71
\(^o^)/オワタ

<html>
<head>
</head>
<body>
</body>
</html>
2011/12/12(月) 22:32:08.65
>>677
ソースの差分見ればわかるけど、そんなに変更が加わってないんだよね。
2011/12/12(月) 23:33:04.70
デイリーのソースはあるのか
ビルドしてみるかな
2011/12/12(月) 23:56:15.38
>>686
あざーっす!
2011/12/13(火) 00:29:08.03
sedとかcatとかteeとか自前で作るのか
素のwindowsには入ってないしなあ
689デフォルトの名無しさん
垢版 |
2011/12/13(火) 11:49:29.14
デイリーソースのビルドの仕方が書いてないのでメモ
windowsでやった

必要なもの
・ソース
・インストール済みのopen watcom
 ビルド鯖は1.9だったけど、俺は12/10に落としたデイリー版でやった

1.フォルダ名にスペースが入ってると何が起こるかわからないので
 C直下にow_dailyとか言う名前でフォルダ構造を維持したまま展開
2.コマンドプロンプト開いて、インストールしてあるopen watcomのパス通して、展開したフォルダに移動してbuild.cmdを実行
3.忘れたころにそれっぽいのができてる
2011/12/13(火) 12:07:11.46
>>680
LADsoft?
今はOrange Cに発展したよ
DOS、Win32両方対応で軽いから昔から使ってる
2011/12/13(火) 16:11:07.60
Win7 64bitでビルドしてみたら最後のほうでエラーみたいなの出たお
2011/12/13(火) 16:38:42.88
>>691
バグ報告よろ
ttp://bugzilla.openwatcom.org/
693691
垢版 |
2011/12/13(火) 19:07:57.69
x64では16bitコードが動作しないせいかも
ttp://i.imgur.com/i8zMi.png
2011/12/13(火) 20:34:27.11
>>677
運良くダウンロードだけしてたので今試したのだけど
todo 書かれてた 2.0 じゃなくて 1.9 からの微修正ぽい。
templateとかstlとか あまり進んでなさげ。
2011/12/14(水) 05:50:32.48
>>690
だめ文字は無理ぽ?
2011/12/14(水) 21:16:01.08
これは a Windows NT character-mode 実行可能 です
2011/12/15(木) 01:20:20.74
>>694
STLくらいGCCからコピれ
2011/12/15(木) 23:40:04.21
2.0ではstd::stable_sort()を実装してほしい。
2011/12/16(金) 22:18:35.80
>>697
GPLに感染しない?
2011/12/16(金) 23:29:19.67
>>699
ヒント:書写
2011/12/17(土) 22:37:56.58
これVC6とどっちが上?
コンパイラ最適化とか
2011/12/18(日) 00:07:07.76
VC6はオワコン
2011/12/22(木) 11:29:59.12
dosbox使えば64bitのvista/7でもビルドできるかもしれん
だが俺は64bitのvista/7が入ってるマシンを持ってなかった
2011/12/22(木) 15:43:37.87
鼻毛12800円に
メモリ8Gを3000円弱で追加して
Win7Enterprise90日評価版で。
2011/12/22(木) 15:48:41.12
つデュアルブート
2011/12/24(土) 16:35:49.07
VMWareでいいじゃん
2012/01/28(土) 20:03:04.26
デイリービルドの鯖が実質無くなったのか
708デフォルトの名無しさん
垢版 |
2012/02/29(水) 21:41:01.97
これは a Windows NT character-mode 実行可能 です
2012/03/23(金) 18:24:05.03
保守ついでにネタにマジレスするけどメッセージテーブルいじればいんじゃね?
つか、メッセージテーブルのせいで今日のデイリーのビルドに失敗するとは思わんかったw
2012/04/14(土) 10:45:43.38
本家に最適化のバグ報告したいんだがどうすりゃいいんだろ?
Read Onlyって書いてあるが、メルアド登録すればトラッカーに書き込めるのか…
2012/04/23(月) 14:43:02.59
ニュースグループに投げるとかircとか?
2012/04/28(土) 11:42:18.74
>>710
どんなバグよ。
2012/05/07(月) 22:13:12.72
15年ぶりくらいにwatcomC++使ってみたけど。
相変らず日本語リソースの文字化け問題なおってないのねえ(ノ∀`)
2012/05/19(土) 11:11:01.86
>>713
んじゃ、開発元に報告よろ。
715デフォルトの名無しさん
垢版 |
2012/05/26(土) 22:28:09.90
-zk付けてないオチじゃ無いよな
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況