[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2ch.scのread.cgiへ]
Update time : 12/30 01:40 / Filesize : 162 KB / Number-of Response : 784
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

OpenWatcom C++



1 名前:デフォルトの名無しさん [02/10/01 09:55.net]
IDE やプロファイラまでついてくるフリー最強の C++ コンパイラ
Watcom C++ について語りませう。

一応、こちらから入手できます。
難点はちょっと大きい事(45MB)です。
www.openwatcom.org/

596 名前:デフォルトの名無しさん [2009/12/10(木) 22:04:15 .net]
>>592
よく理解せずDLしてインストールしたので、もしかしたらそうなのでしょうか。
それともインストールの問題ではなく、コマンドの問題でしょうか?
 > C:\******************\owsetenv.bat
 > wcl hogehogehogehoge.cpp



597 名前:デフォルトの名無しさん [2009/12/12(土) 20:11:48 .net]
ちょっと前にOpenWatcomダウソした。

そのまま捨てた。

そしてbcc->dmc->gccと巡ったあと、また戻ってこようとしている。

なんなんだ、わし。

と、話ぶったぎってついでに保守あげ。

598 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 20:14:21 .net]
そして放浪の末たどり着くのがLSI-C試食版



599 名前:デフォルトの名無しさん mailto:sage [2009/12/13(日) 10:09:39 .net]
OpenWatcomをバカでも使える解説サイトはないんか!


600 名前:590 mailto:sage [2009/12/13(日) 12:47:42 .net]
Windows XP SP2でコマンドラインでコンパイルしたいのですが
 open-watcom-c-win32-1.8.exe
 (MD5が53A42F8ABF01C57B2FE380F1F54DF61A)
これをインストールすれば
いいでしょうか?


601 名前:590 mailto:sage [2009/12/13(日) 13:42:53 .net]
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 www.openwatcom.org/ for details.
Unable to open "foobarfoobarfoobar.cpp"
やはり長いとコンパイルエラーになりますね。


602 名前:590 mailto:sage [2009/12/13(日) 13:50:14 .net]
とりあえずIDEを使えばどうにかなる事に気がつきました。
失礼しました。

603 名前:デフォルトの名無しさん mailto:sage [2009/12/13(日) 14:10:24 .net]
>>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用

604 名前:デフォルトの名無しさん mailto:sage [2009/12/13(日) 14:31:31 .net]
>>600
ありがとうございます。
その方法で解決しました!



605 名前:デフォルトの名無しさん mailto:sage [2009/12/13(日) 14:47:36 .net]
OpenWatcomの実装の中で
<sstream>
って空ファイルじゃねーか!
せめて代用できるクラスくらいないんか!


606 名前:602 [2009/12/14(月) 23:47:08 .net]
無理だったorz

<sstream>
の代用を作る方法を教えてください


607 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 05:59:03 .net]
あきらめてstrstream使え

608 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 23:34:01 .net]
Open Watcomの標準のヘッダファイルに
exception
がなく、
exceptio
しかないように思えます。

しかし実際は
#include <exceptio>
でも
#include <exception>
でも動作するのですが、
これは何が起きているのでしょうか?


609 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 23:40:37 .net]
短いファイル名でも使っているのでは?

610 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 01:04:55 .net]
つ -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.


611 名前:605 [2009/12/16(水) 06:32:35 .net]
>>606-607
ありがとうございます。
コンパイラ(プリプロセッサ)側で判断して適切なヘッダを探してくれるんですね。


612 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 13:31:48 .net]
DOSを含んだクロスコンパイラの宿命だな。

613 名前:デフォルトの名無しさん [2009/12/16(水) 16:02:30 .net]
Open Watcom C++の仕様(コンパイラ依存な部分)について書かれたマニュアルはどこかで見られますか?
例えばpragma等です。

614 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 21:32:01 .net]
Watcom であることを示すマクロってないですか?
例えば
__GNUC__
__BORLANDC__
のような。




615 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 22:31:28 .net]
www.google.co.jp/search?q=watcom+%92%E8%8B%60%8D%CF%82%DD+%8E%AF%95%CA%8Eq

616 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 22:49:36 .net]
>>612
ありがとうございます!

617 名前:デフォルトの名無しさん [2009/12/17(木) 00:21:18 .net]
特定のWarningを非表示にすることはできますか?
例えばW123を非表示にするコンパイルオプションを教えてください。


618 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 00:49:19 .net]
www.openwatcom.org/ftp/manuals/current/cguide.pdf

619 名前:614 [2009/12/17(木) 18:45:14 .net]
>>615
ありがとうございます。

620 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 14:52:08 .net]
Windows XP にて
OpenWatcom ver1.8で
ttp://codepad.org/TivB3jGM
このコードがコンパイルエラーになります。
エラーメッセージは
ttp://codepad.org/p3YPCuj8
です。

どうにかしてこの問題を回避できませんでしょうか?
よろしくお願い申し上げます。

621 名前:617 [2009/12/19(土) 15:01:06 .net]
追記:
  なお、このコードは
  g++, comeau c++, borland c++
  で通ることを確認してあります。


622 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 15:16:38 .net]
watcomだし仕方がない。
オプソに参加して貢献しよう。

623 名前:デフォルトの名無しさん [2009/12/19(土) 16:34:48 .net]
>>617
boostに見捨てられているくらいだから仕方ない。
あきらめよう。

624 名前:617 [2009/12/19(土) 18:50:23 .net]
上述の
テンプレートクラスのテンプレートメンバ関数についてのOpenWatcomのバグ
を回避する策は何かしらありませんでしょうか。
どうにか…。
厳しいですかね。。。




625 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 18:53:32 .net]
DOS-Extenderの雄だからさすがに土台が古すぎる。
OS/2で遊ぶにはもってこいなのだが。

626 名前:617 mailto:sage [2009/12/19(土) 20:45:58 .net]
テンプレートクラス中のテンプレートメンバ関数を回避する方針にします。
ありがとうございました。


627 名前:デフォルトの名無しさん [2010/03/13(土) 20:53:53 .net]
Digital Mars C/C++ compilerもあるし、このコンパイラもういらね

628 名前:デフォルトの名無しさん mailto:sage [2010/03/13(土) 22:56:47 .net]
>>624
といいつつこのコンパイラのスレを保守するお前はツンデレか?

629 名前:デフォルトの名無しさん [2010/03/13(土) 23:50:00 .net]
オマイらがそんなことを言ってる間に1.9 RC1が来たぞ。

つttp://www.openwatcom.org/index.php/Download

630 名前:デフォルトの名無しさん [2010/03/16(火) 15:01:33 .net]
Japanese Localization of Open Watcom
sourceforge.net/projects/jow/files/

open-watcom-c-win32-1.8-J001.exe
これって前からあったっけ?

631 名前:デフォルトの名無しさん [2010/03/16(火) 15:23:03 .net]
2010-3-12[金] ちょっと速度比較
ttp://www.6809.net/tenk/

1位VC、2位GCCなのは予想通りだけど、
Open Watcom と Digital Mars がデッドヒートしてる

632 名前:デフォルトの名無しさん [2010/03/16(火) 23:39:20 .net]
>>626
full install しないとiostreamとか必要なファイルが全然インストール
されないんだけど仕様かな?1.8だとこういうことなかったのに。

633 名前:デフォルトの名無しさん [2010/03/17(水) 23:43:11 .net]
STL使えるの?

634 名前:デフォルトの名無しさん [2010/03/27(土) 15:31:53 .net]
Open Watcom 1.9 Release Candidate 2



635 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 12:26:06 .net]
>>629
rc2で直ったみたい。フルインストールしなくても
ヘッダもインストールされた。

>>630
完成してないけど一応ある。
コンテナはそろってそうだけど
algorithm関係が20個前後足りてない。

636 名前:デフォルトの名無しさん [2010/04/08(木) 13:02:37 .net]
open-watcom-c-win32-1.9RC3

637 名前:デフォルトの名無しさん [2010/04/20(火) 22:09:19 .net]
Open Watcom 1.9, Release Candidate 4
www.openwatcom.org/index.php/Download

638 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 00:08:03 .net]
>>628
> Open Watcom と Digital Mars がデッドヒートしてる
デッドヒートてww


639 名前:デフォルトの名無しさん [2010/05/07(金) 13:21:13 .net]
Open Watcom 1.9 Release Candidate 5がでてる
www.openwatcom.org/index.php/Download

640 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 13:51:02 .net]
>>636
RC版って、5とかこんなに重ねるもんだったっけ・・・。


641 名前:デフォルトの名無しさん mailto:sage [2010/05/26(水) 13:54:49 .net]
RC6


642 名前:デフォルトの名無しさん mailto:sage [2010/06/15(火) 09:23:02 .net]
1.9正式版来てるね

643 名前:デフォルトの名無しさん [2010/09/18(土) 20:18:28 .net]
で?

644 名前:デフォルトの名無しさん mailto:sage [2010/10/01(金) 15:44:31 .net]
Open Watcom
のメリットについて語ろう。

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





645 名前:デフォルトの名無しさん mailto:sage [2010/10/02(土) 04:48:57 .net]
後方互換性を重視している点、かな?

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

Win32プログラミングの基本はWin95時代からXPまで、ベーシックな
部分では同じような箇所が多いのだろうか?サンプルソースも
読みやすくていいね。DirectXを用いるソースもあるし。

646 名前:デフォルトの名無しさん mailto:sage [2010/10/02(土) 10:50:59 .net]
DOS Extender時代の遺物だからとにかく古すぎる。
ただVMWareなどの仮想化ソフトで古いOSのコレクションをしているならいろいろ遊べる。

647 名前:デフォルトの名無しさん mailto:sage [2010/10/03(日) 19:54:37 .net]
試したらGLUTも普通に使えた。
VC用のDLL使えるんなら、冶具つくるにはいいかな。
VC−Express使えてるんで環境ないところ限定で

648 名前:デフォルトの名無しさん mailto:sage [2010/11/15(月) 14:30:33 .net]
ちなみにOpen Watcomをメインの開発環境になさっているかたって
どのくらいいらっしゃるの?

649 名前:デフォルトの名無しさん mailto:sage [2010/11/20(土) 10:55:47 .net]
俺メイン。軽いし。

650 名前:デフォルトの名無しさん mailto:sage [2010/12/21(火) 21:33:47 .net]
一名w
絶滅危惧種だな。


651 名前:デフォルトの名無しさん mailto:sage [2011/01/03(月) 20:13:47 .net]
絶滅どころか空想上の生き物だと思ってた。。

652 名前:デフォルトの名無しさん mailto:sage [2011/01/04(火) 00:14:09 .net]
Cとしてつかうならいいけど
C++だと辛い

653 名前:デフォルトの名無しさん mailto:sage [2011/01/31(月) 20:50:22 .net]
OpenWatcom C++ でデフォルトだと obj,exe がプロジェクトと同じフォルダに
生成されますが、これらを指定したフォルダに出力する方法はないでしょうか?

654 名前:650 mailto:sage [2011/02/05(土) 10:37:00 .net]
コマンドラインからだと-foで出力先を変えれますが
IDEからだとやっぱり指定できないんですかね…



655 名前:デフォルトの名無しさん mailto:sage [2011/02/17(木) 23:15:27 .net]
OpenWatcomでもDOSエクステンダ使用のPC-9821ソフト作れるんだな。


656 名前:デフォルトの名無しさん [2011/06/29(水) 13:37:25.43 .net]
1.9から1年たつけど新バージョンでないな


657 名前:デフォルトの名無しさん mailto:sage [2011/06/30(木) 00:34:33.13 .net]
次のバージョンって 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=www.openwatcom.org/index.php/Version_2_Todo_List&usg=ALkJrhjskcipPGvO7xwsGSSovcJGb03VHQ

658 名前:デフォルトの名無しさん mailto:sage [2011/07/01(金) 17:03:13.15 .net]
Todo 見てたら浮動少数点演算のオプションで
>例えば、時代遅れの考えでは、内蔵のFPUがなくCPUから
>(とではない- FPI)- fpi87をデフォルトとするべきではなく、
>希少になりつつあります。
てな記述があるけど、FPUを内蔵したCPUが当たり前の今では
-fpc,-fpi,-fpi87 のどれを使うべきって言ってるのかね?


659 名前:デフォルトの名無しさん mailto:sage [2011/07/01(金) 23:48:54.04 .net]
excite翻訳だと
内蔵のFPUsのないCPUがかなりまれになっているので、例えばwasmは-fpi87(そして、-fpiでない)をデフォルトとするはずです。
ってなった

660 名前:デフォルトの名無しさん mailto:sage [2011/07/02(土) 18:41:09.38 .net]
>656
ありがと。
現状は-fpi(FPUエミュレーション)がデフォルトだけど
FPUが無いCPUなんて無いから-fpi87(インラインFPUコード)を
デフォルトにするべきってことね。納得。

661 名前:デフォルトの名無しさん mailto:sage [2011/09/04(日) 20:59:32.65 .net]
OpenWatcom 2.0

 ☆ チン マチクタビレタ〜
     マチクタビレタ〜
☆ チン  〃 ∧_∧
 ヽ___\(\・∀・)
  \_/ ⊂ ⊂_)
  / ̄ ̄ ̄ ̄ ̄ /|
 | ̄ ̄ ̄ ̄ ̄ ̄| |
 | 愛媛みかん |/

662 名前:デフォルトの名無しさん mailto:sage [2011/10/08(土) 18:56:13.47 .net]
Windows環境でDaily buildのビルドの仕方がわからないっす。


663 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 23:41:32.15 .net]
今年はバージョンアップしないんですかね。

664 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 18:23:31.97 .net]
>>659
仮想マシンにlinuxいれればいんじゃね?



665 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 19:25:41.27 .net]
面白いなそれ。
時間が出来たら試してみよう。

666 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 23:42:52.33 .net]
DOS 32bit(DOS4GW)で作ったexeで実行後にDOS4GWが扱える空きメモリを知る方法ってある?


667 名前:デフォルトの名無しさん mailto:sage [2011/11/03(木) 07:22:34.97 .net]
DPMIで取れるのかな?
www.tenberry.com/dpmi/13.html#01

668 名前:デフォルトの名無しさん [2011/11/15(火) 03:58:18.73 .net]
Nightly Buildsやってくれてるサイトが403なっとる
ttp://owbuilder.malakovi.cz/

669 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 14:09:16.43 .net]
日本からのIPが遮断されてるのかな

670 名前:デフォルトの名無しさん [2011/11/16(水) 19:33:19.85 .net]
-za 拡張機能を禁止します(つまり, ISO/ANSI C++飲み受け付けます)

671 名前:デフォルトの名無しさん [2011/11/16(水) 20:55:20.95 .net]
>>665
403 Forbidden
You don't have permission to access /snapshot/open-watcom-c-win32-2.0.exe on this server.

672 名前:デフォルトの名無しさん mailto:sage [2011/11/16(水) 22:25:27.43 .net]
普通に表示されるしバイナリも落ちてくる

673 名前:デフォルトの名無しさん [2011/11/19(土) 16:26:29.62 .net]
落ちてくるね

674 名前:デフォルトの名無しさん [2011/11/19(土) 17:10:35.56 .net]
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



675 名前:デフォルトの名無しさん mailto:sage [2011/11/20(日) 12:59:10.49 .net]
試しに>>665入れてビルドしたらエラーメッセージが日本語になってて
言語の自動判別してるのかなと思った。
テキストを見るとVer2.0って記述されてるけどいつごろ正式版になるんだろう。

676 名前:デフォルトの名無しさん mailto:sage [2011/11/22(火) 04:23:49.57 .net]
Watcomはオープンソースで地味に更新されてるからいいけど
今のDMCはアレだよな…。

677 名前:デフォルトの名無しさん mailto:sage [2011/11/25(金) 16:59:47.31 .net]
DMCはdman追加されただろ
なんに使うんだよアレ・・・

678 名前:デフォルトの名無しさん [2011/12/01(木) 04:21:02.65 .net]
Open Watcomってもっと評価されてもいいよな

679 名前:デフォルトの名無しさん mailto:sage [2011/12/02(金) 10:24:31.70 .net]
wlink最強伝説

680 名前:デフォルトの名無しさん [2011/12/05(月) 03:18:02.63 .net]
Open Watcom 2.0 r37163
owbuilder.malakovi.cz/

681 名前:デフォルトの名無しさん mailto:sage [2011/12/06(火) 17:52:02.46 .net]
嵌ったので俺メモ
誰か英語力ください
32bit windowsプログラム作るときのwlinkのパラメータ

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

オブジェクトファイルとライブラリはコンマ区切り、ライブラリのパスはLIBPで与える
で、LIBFってなんに使うんだ?

682 名前:デフォルトの名無しさん mailto:sage [2011/12/06(火) 20:52:23.83 .net]
>>678
ttp://www.users.pjwstk.edu.pl/~jms/qnx/help/watcom/compiler-tools/wlink.html#LibfileDirective
カレントにオブジェクトファイルがなければLIBPで指定したパスから探してくれる

683 名前:デフォルトの名無しさん mailto:sage [2011/12/07(水) 01:22:07.22 .net]
CC386とか誰も知らないだろうな…。

684 名前:デフォルトの名無しさん [2011/12/10(土) 23:10:32.50 .net]
>>677
そのサイト死んどる



685 名前:デフォルトの名無しさん mailto:sage [2011/12/11(日) 10:31:54.91 .net]
>>681
生きてるぞ?

686 名前:デフォルトの名無しさん [2011/12/11(日) 15:29:10.30 .net]
Access forbidden!

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

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

Error 403

owbuilder.malakovi.cz
Sun Dec 11 07:28:18 2011
Apache/2.2.17 (Linux/SUSE)

687 名前:デフォルトの名無しさん mailto:sage [2011/12/11(日) 19:45:42.71 .net]
\(^o^)/オワタ

<html>
<head>
</head>
<body>
</body>
</html>

688 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 22:32:08.65 .net]
>>677
ソースの差分見ればわかるけど、そんなに変更が加わってないんだよね。


689 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 23:33:04.70 .net]
デイリーのソースはあるのか
ビルドしてみるかな

690 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 23:56:15.38 .net]
>>686
あざーっす!

691 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 00:29:08.03 .net]
sedとかcatとかteeとか自前で作るのか
素のwindowsには入ってないしなあ

692 名前:デフォルトの名無しさん [2011/12/13(火) 11:49:29.14 .net]
デイリーソースのビルドの仕方が書いてないのでメモ
windowsでやった

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

1.フォルダ名にスペースが入ってると何が起こるかわからないので
 C直下にow_dailyとか言う名前でフォルダ構造を維持したまま展開
2.コマンドプロンプト開いて、インストールしてあるopen watcomのパス通して、展開したフォルダに移動してbuild.cmdを実行
3.忘れたころにそれっぽいのができてる


693 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 12:07:11.46 .net]
>>680
LADsoft?
今はOrange Cに発展したよ
DOS、Win32両方対応で軽いから昔から使ってる

694 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 16:11:07.60 .net]
Win7 64bitでビルドしてみたら最後のほうでエラーみたいなの出たお



695 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 16:38:42.88 .net]
>>691
バグ報告よろ
ttp://bugzilla.openwatcom.org/

696 名前:691 mailto:sage [2011/12/13(火) 19:07:57.69 .net]
x64では16bitコードが動作しないせいかも
ttp://i.imgur.com/i8zMi.png






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<162KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef