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


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

OpenWatcom C++



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

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

343 名前:デフォルトの名無しさん mailto:sage [03/09/14 20:59]
OpenWatcomの最適化は?

344 名前:デフォルトの名無しさん mailto:sage [03/09/15 11:15]
>>343
自分で調べろ。

345 名前:デフォルトの名無しさん [03/09/15 16:49]
おい、OpenWATCOMのCD-ROM自体はピーコ禁止?譲渡禁止?


346 名前:デフォルトの名無しさん mailto:sage [03/09/15 17:03]
>>345
CDにはMS製SDKの他に商用のツールも含まれているので禁止。

347 名前:デフォルトの名無しさん mailto:sage [03/09/15 17:45]
>>346
OpenWatcom の CD 持ってるん?
内容物リストキボンヌ

348 名前:346 mailto:sage [03/09/15 17:55]
>>347
持ってないけどOpenWatcomのFAQに書いてある。
内容はMFCとOS/2 Toolkit以外はわからないけど・・・。
www1.openwatcom.org/cgi-bin/fom.cgi?_recurse=1&file=1

349 名前:デフォルトの名無しさん mailto:sage [03/09/15 18:10]
>>348
んだと Windows-SDK とか MFC とか OS/2 Toolkit とかのライセンスとかによるんじゃないか?

とりあえず、OpenWatcom の CD をコピーして販売するのは完全にダメだと思ったけど、
社内で複数のコンピュータにインストールするのとかはどーなんだろね?

譲渡に関しては自分のコンピュータから OpenWatcom 全部アンインストール、
自分の持つ OpenWatcom の CD のコピーも全部放棄した後ってんであれば譲渡できそうだけど。

350 名前:デフォルトの名無しさん mailto:sage [03/09/16 01:31]
borland C++も無料のコンパイラらしいけど
あれとなんか違うのかこれ?

351 名前:デフォルトの名無しさん mailto:sage [03/09/16 01:50]
>>350
こっちはIDE込みでフリー



352 名前:デフォルトの名無しさん mailto:sage [03/09/16 02:14]
IDEってなに

インポ 童貞 エロ の略か?

353 名前:デフォルトの名無しさん mailto:sage [03/09/16 02:28]
IDE (いで): 本名 井出和人、1951年12月10日生まれ、福島県出身

354 名前:デフォルトの名無しさん mailto:sage [03/09/16 02:54]
>>352
IDE : Integrated Development Environment : 統合開発環境

355 名前:デフォルトの名無しさん mailto:sage [03/09/16 05:34]
すくなくとも最適化では、今も昔もWATCOM>>>>>>>>Borland
率直にいってBorlandが最適化で評価された記憶がない


356 名前:デフォルトの名無しさん mailto:sage [03/09/16 11:59]
最早BorlandはCコンパイラに力入れてないもんね

357 名前:デフォルトの名無しさん [03/09/16 12:06]
いまじゃ、コード自体は、 Borland C++ より Java(HotSpot) で実行した方が早い時代です(笑)
VC で最適化すれば勝てる。Intel C ならさらに吉!
Watcom は Intel が支援しなくなった時点で終了(笑)

358 名前:デフォルトの名無しさん mailto:sage [03/09/16 12:09]
>>357
> Watcom は Intel が支援しなくなった時点で終了(笑)
ソースキボンヌ

359 名前:デフォルトの名無しさん mailto:sage [03/09/16 13:23]
OpenWatcom 1.1 の案内メールが来たので一部訳してみますた。

What's new in Open Watcom 1.1
-----------------------------
・ -ol (ループ最適化) オプションを使うと、たまに不正なコードを吐いていた。
・printf 関数が非常に大きなデータを扱えるようになった。(今までは page fault していた)
・math emulation library が NAN、INF、正規化されていない値を正しく扱えていなかった。
・アセンブラがコード・セグメントのデータにアクセスする際、
 暗黙のセグメントオーバーライド prefix を生成していなかった。
・OS/2 で TZ 環境変数をセットしている場合、clock() 関数がたまに不正な値を返していた。
・OpenWatcom のエディタ(vi/viw)のテンポラリファイルを置くフォルダを
 TMPDIR 環境変数から、TMP 環境変数に変更。
・パッケージにファイルが入ってなかったのを直した。

360 名前:デフォルトの名無しさん mailto:sage [03/09/16 14:00]
> ・パッケージにファイルが入ってなかったのを直した。
・パッケージにいくつかのファイルが入ってなかったのを直した。

361 名前:デフォルトの名無しさん mailto:sage [03/09/16 15:46]
>>355
コンパイル速度>最適化が伝統だから。
な割にはbccそんなに速くないんだよねえ。





362 名前:デフォルトの名無しさん [03/09/16 17:43]
>356
ボーランドは製品の個人への販売自体に全く熱心ではない。

363 名前:デフォルトの名無しさん [03/09/16 17:52]
そんなに急ぐなよ

364 名前:デフォルトの名無しさん mailto:sage [03/09/16 18:01]
>>362
スレ違い

365 名前:デフォルトの名無しさん [03/09/16 19:02]
昔、輸入品のターボパスカルを買って以来、しばらくは出る製品皆買ってた。
マイクロソフトがソフトウエアの顧客サポートを説明書の代読と定義したあと
ボーランドの製品も急速につまらなくなっっていった。
製品パッケージが何をする為のもので、そのパッケージ以外に何が必要なのかが
さっぱり明確でなくなった。
悪いのはMSであるが、それに振り回されぱなしで、会社のゴタゴタを含め
堕落したのはボーランドの責任だ。

366 名前:デフォルトの名無しさん mailto:sage [03/09/16 19:19]
>>365
Turbo時代はよかったよね。M$もそれなりにがんばってたと思うけど。

367 名前:デフォルトの名無しさん mailto:sage [03/09/16 20:52]
WATCOMの話をしてくれ・・・
おれは最適化さえあればIDEはいらない。

というか、コンパイラとIDEは製品として比較すべき
もんじゃないと思う。

368 名前:デフォルトの名無しさん mailto:sage [03/09/17 00:24]
最適化、最適化いうけどその効果はちゃんと測定してる?
いくらコンパイラがかしこかっても君のウデがだめだとだいなしだよ

369 名前:デフォルトの名無しさん [03/09/17 13:50]
プログラマ(開発環境のエンドユーザー)が作成するファイルは何なのか。
それは何で作成するのか。といった最も基本的なことを明確にして欲しいんだよね。
昨今の開発環境はそんなことは、判りきっているだろって感じで明確になってない。開発環境が勝手に生成、添付したりする場合もあるわけだよ。
プログラム自体のコードと、GUIのためのリソースと、必要となるライブラリと
明確ならないと作ったプログラムを配布できない。

バージョンアップで何が変わったかという話になると更にあいまいもこ。

370 名前:デフォルトの名無しさん [03/09/17 15:19]
> 最適化、最適化いうけどその効果はちゃんと測定してる?
>いくらコンパイラがかしこかっても君のウデがだめだとだいなしだよ

お前理解していないだろ。
駄目プログラマでも秀才プログラマでもバイナリの実行時間が大差ないのが良い最適化コンパイラだよ。

FORTRANの例でいうなら、添え字の順番と入れ子の制御変数との関係なんかを
最適にするわけだ。無意味にループ内に存在する計算をループ外へ出すわけだ。


371 名前:デフォルトの名無しさん mailto:sage [03/09/17 15:25]
>>370
> 駄目プログラマでも秀才プログラマでもバイナリの実行時間が大差ないのが良い最適化コンパイラだよ。
駄目プログラマは コンパイラが最適化できるような小手先の手段しか知らないが、
駄目じゃない連中は コンパイラが最適化できないような手段も知ってる。



372 名前:デフォルトの名無しさん mailto:sage [03/09/17 19:12]
>>駄目プログラマでも秀才プログラマでもバイナリの実行時間が大差ないのが良い最適化コンパイラだよ。

そんなコンパイラがあったとすれば、ソースと実際の処理が一致しないケースが出てくるだろう。
なぜなら、駄目プログラマが書いたソースと秀才プログラマが書いたソースでは基本的なアルゴリズムから違うのだから。
また、秀才プログラマはデータの性質も考慮して、一般的には遅いと思われるアルゴリズムを採用する事もあるだろう。

それらを同等にそのコンパイラにかければ、駄目プログラマが書いたプログラムは改善されるかもしれないが、秀才プログラマが書いたプログラムは改悪されてしまう事もある。

そして、一番の問題はデバッグ。そのコンパイラが吐き出したプログラムはソースとは全く違う処理が行われてしまう可能性があるため、出力されたプログラムを解析しなおす必要がある。
これでは非常に効率が悪い。

良い最適化コンパイラは、駄目ソースからは少しはまともな性能のコードが、良いソースからはより良い性能のコードが得られるコンパイラだと思うがどうだろうか?


373 名前:デフォルトの名無しさん mailto:sage [03/09/17 20:24]
>>372
デバッグするときは最適化オプションを外しなさい、
っておばあちゃんに教わらなかったの?

374 名前:デフォルトの名無しさん mailto:sage [03/09/17 20:49]
>>373
いや、むしろ積極的に最適化オプション付けてデバッグして、
挙動が違ったらバグ報告してくれ。

375 名前:デフォルトの名無しさん [03/09/17 22:50]
>>373
デバッグが終わってリリース版として最適化オプションつけた後にもバグが出る事はある。


376 名前:デフォルトの名無しさん mailto:sage [03/09/17 23:17]
>>375
そーゆー場合もバグ報告してくれ。

ところで、
> デバッグが終わってリリース版として最適化オプションつけた後にもバグが出る事はある。
って OpenWatcom とか 旧Watcom での話なんすか?

377 名前:デフォルトの名無しさん mailto:sage [03/09/17 23:28]
>>376

上に挙げたのは>>370に出てくる良い最適化コンパイラがあったとしての例えの話。

378 名前:デフォルトの名無しさん mailto:sage [03/09/17 23:35]
>>377
妄想にマジレスしてたんすか…

379 名前:デフォルトの名無しさん mailto:sage [03/09/17 23:38]
>>378
まあ、そんなとこですね・・・。

380 名前:デフォルトの名無しさん [03/09/18 01:00]
>372
>駄目プログラマが書いたソースと秀才プログラマが書いたソースでは基本的なアルゴリズムから違うのだから。
また、秀才プログラマはデータの性質も考慮して、一般的には遅いと思われるアルゴリズムを採用する事もあるだろう。
アルゴリズムが違うってSEは何やっているんだよ。
プログラマのやることは詳細設計指示書に基づいたコードの作成だ。
システムの根幹を構成するアルゴリズムの毛定!なんて部分にプログラマの出番はない。

大体、今日日アルゴリズムを考える必要性なんかあるかよ。
昔プログラマが悩まされたのはハッシュによるデータ検索なんかだけどさ
今ならそんなものバカサーチで十分実用になっちまうからな。

381 名前:デフォルトの名無しさん mailto:sage [03/09/18 01:08]
>>380
しあわせなお方ですな。半径5m以内くらいしか感知できない感じかな。



382 名前:デフォルトの名無しさん mailto:sage [03/09/18 01:12]
>>370
> 駄目プログラマでも秀才プログラマでもバイナリの実行時間が大差ないのが良い最適化コンパイラだよ。
はあ、そうなんすか。はじめて聞きますた。

> FORTRANの例でいうなら、添え字の順番と入れ子の制御変数との関係なんかを
> 最適にするわけだ。無意味にループ内に存在する計算をループ外へ出すわけだ。
プログラムつくったことないでしょ。そういうローカルな最適化だけではダメプログラマ
のプログラムは救えません。

383 名前:デフォルトの名無しさん mailto:sage [03/09/18 01:14]
>>370
ちょっと覚えた知識をひけらかしたい性向な方?

384 名前:デフォルトの名無しさん mailto:sage [03/09/18 01:16]
おれの欲しい最適化はそんな、そんな複雑なもんじゃないんだ
もっと「これはひどいよ、WATCOM君クスンクスン」と嗚咽してしまう
単純なものなんだ

x = y = z:;

とあったら、なにも考えずに
mov reg,[z]
mov [y],reg
mov [x],reg
とやってくれよ・・・2回もzをregに入れるんじゃねぇ!!わかったか糞!

385 名前:デフォルトの名無しさん mailto:sage [03/09/18 01:35]
>>384
速度に関して言ってるんだったら、どっちが速いか計測したんか?

サイズの最適化だったら それぐらいやって欲しいけど。

386 名前:デフォルトの名無しさん mailto:sage [03/09/18 01:50]
>>384
自力で直してコミットしやが、してください。

387 名前:デフォルトの名無しさん [03/09/18 01:53]
x,y,xが数MBになるような構造体でもいいのか?


388 名前:デフォルトの名無しさん mailto:レジスタストールsage [03/09/18 02:03]
i486ユーザー? >>384

389 名前:デフォルトの名無しさん mailto:sage [03/09/18 02:23]
>>387
> x,y,xが数MBになるような構造体でもいいのか?
z が抜けてるよ。

390 名前:デフォルトの名無しさん [03/09/18 07:02]
デバッグバージョンで正常動作したソフトが、リリースバージョンでは正常に動かないなんて、良くあることだ。
最適化オプションは、すべてが安全なわけじゃない。
どんなソースでも常に安全なオプションもあるが、ソースによっては危険になるオプションもある。
職業プログラマなら、どのオプションがどんな働きをするかくらい、基本知識だろうが。

391 名前:デフォルトの名無しさん mailto:sage [03/09/18 11:24]
>>390
最近の職業プログラマ様は凄いんですね。

ところで、
> デバッグバージョンで正常動作したソフトが、リリースバージョンでは正常に動かないなんて、良くあることだ。
ってのは OpenWatcom とか 旧Watcom での話なんすか?



392 名前:デフォルトの名無しさん mailto:sage [03/09/18 13:01]
390ではないですが、OpenWatcomはまだつかったことないけれどWatcom11.0Jの時に
2〜3回最適化オプションで変な動作をするようになったことがありました。ディスアセンブル
したソースみながら問題ないような記述に変更した記憶があります。

ところで、職業プログラマでなくても、いろいろなCのなかからわざわざWatcomC
使うような人ならどのオプションがどんな働きをするかは知ってそうな気がするので
すが、そんなこともないのかな。

393 名前:デフォルトの名無しさん mailto:sage [03/09/18 13:36]
>>392
> どのオプションがどんな働きをするかは知ってそうな
あぁ、マニュアルに書いてある程度の知識はあるけど、
どのオプション使ったら任意のソースが
どんな機械語に変換されるかまでは知らない、って意味です。

394 名前:デフォルトの名無しさん [03/09/18 15:54]
>ところで、職業プログラマでなくても、いろいろなCのなかからわざわざWatcomC
使うような人ならどのオプションがどんな働きをするかは知ってそうな気がするので
すが、そんなこともないのかな。

時代が変わった

395 名前:デフォルトの名無しさん mailto:sage [03/09/18 16:46]
>>394
>>392>>393 の意味ではオプションを知ってはいないだろう。
(でなければ、>>392 の前半のようなミスを犯すわけが無い)

時代が変わったのでなく、あんたが昔を美化したいだけだ。

396 名前:384 mailto:sage [03/09/18 19:40]
まぁ・・・予想通りだが

要するに、そんなちょっとの無駄なレジスタロードなど
気にするなと。そんなのが1万あろうが1億あろうが、
体感できないと。そういうことだな。

そんならさぁ・・・もうコンパイラに最適化必要ねえよな
x86ならレジスタ1個でメモリ使いまくりゃいいべ。極論だがな

俺も年をとったということか。詩嚢 

397 名前:デフォルトの名無しさん mailto:sage [03/09/18 19:50]
>>396
やれやれ。

死ぬ前に >>384 のを直してコミットしてくれ
古き良きプログラマなら そんぐらい出来るんでしょ。

398 名前:Leliel(れりえる) mailto:sage [03/11/08 04:39]
FTP(devel)にいろんなドキュメントが追加されますた。
確認していないので内容はわからないですが...須磨祖。

399 名前:デフォルトの名無しさん mailto:sage [03/11/08 16:09]
>>398
elf omf coff pe のファイルフォーマットの資料とか、
3DNow や intel CPU 向けの最適化の資料とか、そーゆーのが置いてあるね。
Watcom が書いたドキュメントってわけではないみたい。

devel/1.2_beta ってのもあるね。
個々のファイルの最終更新日時が 2003/8/30 になってるけど、
これって前からあったっけ?

400 名前:デフォルトの名無しさん mailto:sage [03/11/08 19:51]
Probably in December. < OW1.2

401 名前:Leliel(れりえる) mailto:sage [03/11/09 00:12]
どうも>>399さん

1.2_betaのフォルダ以下のファイルは、前から(最終更新日時で)有りました。



402 名前:デフォルトの名無しさん mailto:sage [03/11/23 05:01]
ftp://ftp.openwatcom.org/watcom/devel/1.2_beta/
に beta の新しい奴が入った模様。

変更点は以下を参照のこと
ftp://ftp.openwatcom.org/watcom/devel/1.2_beta/readme.1st

403 名前:デフォルトの名無しさん mailto:sage [03/12/02 07:13]
ftp://ftp.openwatcom.org/watcom/devel/1.2_beta/
が更に新しくなった模様。

404 名前:デフォルトの名無しさん [03/12/10 08:56]
1.2RC1ができてますね。
ftp://ftp.openwatcom.org/watcom/

405 名前:ot22 [03/12/19 12:05]
ソースからビルドしたら, Cコンパイラのメッセージが日本語になってしまいました。
どうしてそうなるのか不明。

ご存知かもしれませんがviwってCUT&PASTEなら日本語も使えるんですね.


406 名前:デフォルトの名無しさん [03/12/20 22:23]
ftp にRC3が上がった模様。詳細は不明。

407 名前:デフォルトの名無しさん [03/12/30 22:50]
  ∧_∧
  (゚Д゚ ,,)    {Borland C++ Compiler。)
  (uu__)〜

408 名前:デフォルトの名無しさん mailto:sage [03/12/30 23:49]
>>407
それがどうした。
オープンソースじゃないものに用は無い。
でも実際にソースを読むやつは少数派だわな。

409 名前:デフォルトの名無しさん [03/12/31 01:54]
これって未だに一部日本語メッセージが含まれてるけど
この部分のメンテって誰かやってるんでしょうか?

もしかして、みんな日本語わからなくて放置状態?

410 名前:デフォルトの名無しさん mailto:sage [03/12/31 06:35]
> もしかして、みんな日本語わからなくて放置状態?
そのとーり

411 名前:デフォルトの名無しさん mailto:sage [04/01/08 15:58]
1.2 release candidate 4 が出た模様。

openwatcom.mirrors.pair.com/watcom/
www.openwatcom.org/ftp/

1.2 release が出たら age るとしよーか。



412 名前:デフォルトの名無しさん mailto:age [04/01/14 14:44]
1.2 release が出た模様。

openwatcom.mirrors.pair.com/watcom/
www.openwatcom.org/ftp/

413 名前:デフォルトの名無しさん mailto:sage [04/01/15 18:33]
1.2 release でも半角空白入りのパスを正しく扱えないプログラムが残ってるらしい。

今 news group の方で話題になってる。

414 名前:デフォルトの名無しさん mailto:sage [04/01/17 03:25]
どうでもいい事なのだが・・・

exeからインストールしたファイルと、zipを展開した
ファイルでタイムスタンプが違ってしまうのな。
zipが+9:00になる。

多分wise(インストーラ)がタイムゾーンを考慮してない
為だろうけど、しょうもないなぁ

415 名前:デフォルトの名無しさん mailto:sage [04/01/17 20:25]
>>414
ソフトによっては、タイムスタンプがバージョンを表している
(Ver1.23なら1:23)物もあるので、wiseインストーラはわざと
タイムゾーンを無視しているんじゃないでしょうか。


416 名前:デフォルトの名無しさん [04/01/18 23:41]
メニューを日本語化したものって需要ありますか?
Windows版ですけど(IDE, Debuggerあたりがそこそこに…)


417 名前:デフォルトの名無しさん mailto:sage [04/01/18 23:59]
こういうのを敢えて使ってる物好きには、特に需要はないと思われ。

418 名前:デフォルトの名無しさん mailto:sage [04/01/19 19:03]
>>415
へ〜

419 名前:デフォルトの名無しさん mailto:sage [04/01/22 09:18]
watcomを使う人は、IDEを使うタイプの人とは思えない

420 名前:デフォルトの名無しさん mailto:sage [04/01/24 17:07]
>>419
少なくとももれはIDE使ってないな。

421 名前:デフォルトの名無しさん mailto:sage [04/01/24 17:46]
それじゃgccでいいじゃん



422 名前:デフォルトの名無しさん mailto:sage [04/01/24 22:09]
馬鹿はくんな

423 名前:420 mailto:sage [04/01/24 22:43]
>>421
gcc(Mingw版)とLCC-Win32とBorland C++使ってるよ。
選択肢は多いほうがいい。

424 名前:デフォルトの名無しさん mailto:sage [04/02/09 22:47]
さりげなくWinXP for x64に対応したりとかしないのかな

425 名前:デフォルトの名無しさん [04/02/10 23:21]
ftpの資料置き場にはAMD64の資料もあるみたいだけど。
唐突に対応したら骨董品から一気に成り上がれるよな。
でもnews見てる感じだと、今はそういう動きは無いみたいかな?

無意味にage。

426 名前:デフォルトの名無しさん mailto:age [04/03/04 20:24]
さびれてるのでageついでに。
OpenWatcomのリンカってPlatformSDKやDirectX8以降(?)で使われてる
新しいCOFFフォーマットに対応してるのかな?
Webを一通り見たけどのってなかったので誰か教えて。

427 名前:Watcomer [04/03/04 20:58]
>426
お!オレの出番だな!


Watcomリンカは、オブジェクトファイルとライブラリファイルを入力とし、実行可能ファイルを出力として作成するリンケージエディタ(リンカ)です。Watcomリンカは以下のオブジェクトモジュール フォーマットおよびライブラリ フォーマットをサポートしています。


キ標準Intelオブジェクトモジュール フォーマット(OMF)
キIntel標準OMFに対するMicrosoftの拡張
キ80386アプリケーションをリンクするためのPhar LapのEasy OMF-386オブジェクトモジュール フォーマット
キCOFFオブジェクトモジュール フォーマット
キELFオブジェクトモジュール フォーマット
キOMFライブラリ フォーマット
キAR(Microsoft互換)オブジェクトライブラリ フォーマット

お前らが欲しがってる日本語ヘルプより。

428 名前:デフォルトの名無しさん [04/03/04 22:01]
>>427
こんな古いものを・・・>>427さん、酸素欠乏症にかかって・・・
(俺も持ってるけど)

>>426
ttp://cmeerw.org/prog/owtools/
> wlink Features (Compared With DMC's OPTLINK)
> ・support for COFF libraries (including Microsoft's new-style COFF import libraries)
> ・can link programs with more than 40 MB static data
と書いてあるのでたぶん使えると思う。

429 名前:Watcomer [04/03/04 23:40]
>428
tureta.

430 名前:デフォルトの名無しさん mailto:age [04/03/05 11:37]
お、てことはリンカだけ流用すればぶっちゃけBCCでもなんでも
PSDKやDirectXが使えるってことか。
thx!


431 名前:デフォルトの名無しさん mailto:sage [04/03/05 21:44]
そんなことしなくてもCoCreate系使えばリンカ必要ないじゃないか



432 名前:デフォルトの名無しさん mailto:age [04/03/06 14:03]
>>431
ん?なんでそれでリンカいらないのかわからん…。
猿以下のミジンコにもわかるように教えて下さい。


433 名前:デフォルトの名無しさん mailto:sage [04/03/06 19:29]
wlinkは使いにくい。

434 名前:デフォルトの名無しさん mailto:sage [04/03/06 21:40]
>>432
comの仕組み・・・

435 名前:デフォルトの名無しさん mailto:age [04/03/06 22:14]
>>434
COMの仕組みはまぁ表面的にわかってるんだけど、最終的に実行ファイルやDLLを作り出す
ためにリンカはいるんじゃないの?
間違ってる?

436 名前:デフォルトの名無しさん [04/03/07 00:20]
これで directX なゲーム作れる?

437 名前:434 mailto:sage [04/03/07 00:31]
あってるよ
リンカがホントにいらないってことはない

OMFベースのリンカだけで逝けるでしょうってこと
tlinkってCOFF扱えるようになった?


438 名前:デフォルトの名無しさん mailto:sage [04/03/07 01:26]
>>437
私が間違っていましたと書けばいいものを、見苦しいいいわけしやがって。

439 名前:デフォルトの名無しさん mailto:sage [04/03/07 01:53]
ろくに発言がないのに煽りだけは立派だなぁ

440 名前:デフォルトの名無しさん mailto:sage [04/03/11 02:57]
dos用のいいmakeない?
wmakeなんかイクナイ

441 名前:デフォルトの名無しさん mailto:sage [04/03/11 12:08]
>>440
djgppのgnu makeでどう?



442 名前:デフォルトの名無しさん mailto:sage [04/03/11 21:15]
できればextender使わないのを・・・贅沢でスマン
gnuish gmakeを試したけどマシンがリブートする

443 名前:デフォルトの名無しさん mailto:sage [04/03/11 21:26]
DOS用なら KI-Make はどうでしょうか?
ttp://www.vector.co.jp/vpack/filearea/dos/prog/make/index.html

444 名前:デフォルトの名無しさん mailto:sage [04/03/12 01:07]
>>443
これ知らなかった。これから試します。
あんがとー

445 名前:444 mailto:sage [04/03/12 20:59]
>>443
なかなか良い感触です。べりぐっちょさんくす
KI-shellの中の人だったのね



446 名前:444 mailto:sage [04/03/12 21:05]
連投スマン。誤解ありそうなんで訂正

KI-shellの中の人が作ったmakeだったのね


447 名前:デフォルトの名無しさん mailto:sage [04/03/20 20:55]
思ってたよりコマンドラインオプションが複雑だった

448 名前:デフォルトの名無しさん mailto:sage [04/03/21 19:43]
exeってどうつくるの?


449 名前:デフォルトの名無しさん mailto:sage [04/03/29 23:10]
449 名前:デフォルトの名無しさん[sage] 投稿日:04/03/25(木) 21:55
-3r 386 register calling conventions
-3s 386 stack calling conventions
どう違うんだ?誰かわかりやすい説明キボンヌ

450 名前:デフォルトの名無しさん[sage] 投稿日:04/03/25(木) 22:28
>>449
書いてある通り。

-{3,4,5,6}r  引数をレジスタで渡す
-{3,4,5,6};s 引数をスタックで渡す

短いテスト用のコード書いて
C:> type foo.c
int foo(int a, int b){
return a + b;
}

C:>wcc386 -3r foo.c
C:>wdis foo.obj

とかやってみれ。

450 名前:デフォルトの名無しさん mailto:sage [04/03/31 21:41]
Linker使いにくくない?

451 名前:デフォルトの名無しさん mailto:sage [04/04/04 02:04]
普通



452 名前:デフォルトの名無しさん mailto:sage [04/04/19 00:26]
VC ToolKit2003だってよ。立場ねーよどうするよ?

453 名前:デフォルトの名無しさん mailto:sage [04/04/20 17:51]
OpenWatcomのFORTRANでやってるぜ
って人はいないんでしょうか

454 名前:デフォルトの名無しさん [04/04/22 05:24]
ソースファイルを編集しようと思って
IDEからファイルをダブルクリックするとメモ帳が立ち上がってしまいます
watcomのエディターで立ち上げるにはどこの設定を変えればいいんですか?

455 名前:454 mailto:sage [04/04/22 05:30]
ごめんなさい
あっという間に自己解決しました…

456 名前:デフォルトの名無しさん mailto:sage [04/04/22 06:33]
これでVCというプラットフォームは扱えますか?

457 名前:デフォルトの名無しさん mailto:sage [04/04/22 08:44]
>>456
設定ファイルを自分で書けば Watcom の IDE から VC のコマンドラインコンパイラを使うのは可能だと思われ。

458 名前:デフォルトの名無しさん mailto:sage [04/04/22 08:53]
>>457
ネタに混じれ酢してくれて
ネタいっちゃって申し訳なく思い始めた
ごめんなさい

459 名前:デフォルトの名無しさん [04/04/28 22:53]
page4.auctions.yahoo.co.jp/jp/auction/d47227135

460 名前:デフォルトの名無しさん mailto:sage [04/05/01 11:08]
だれかBCBX用のToolsets書いてくれー


461 名前:デフォルトの名無しさん mailto:sage [04/05/01 18:21]
>>460
IDEあるんだから使えよ。



462 名前:デフォルトの名無しさん mailto:sage [04/07/02 23:22]
保守

463 名前:デフォルトの名無しさん mailto:sage [04/07/04 11:43]
1.3 RC1

464 名前:デフォルトの名無しさん mailto:sage [04/07/04 21:39]
C99サポート進むかな?

465 名前:デフォルトの名無しさん [04/08/23 20:15]
OpenWatcom 1.3 出現。



466 名前:デフォルトの名無しさん mailto:sage [04/08/24 23:09]
>465
まだだよw

467 名前:デフォルトの名無しさん [04/08/25 07:27]
>>466
探しもしないで、どこ見て言ってるのかねw
ftp://ftp.openwatcom.org/watcom/


468 名前:デフォルトの名無しさん mailto:sage [04/08/31 03:45]
Watcom使いハケーン
idol.bbspink.com/test/read.cgi/hgame/1089918934/287-292n
よりにもよって、あの「超空間」かよ...orz

469 名前:デフォルトの名無しさん [04/08/31 17:20]
これのソースを、ビルドできた人いる?
ソースをダウンしたんだが、どうすればビルドできるのかが分からん。
gccでビルドするの?UNIXシェルのファイルがあって、UNIX上でビルド?
デベロッパーのページみたら、何かユーザー登録があって何だ?

470 名前:デフォルトの名無しさん mailto:sage [04/08/31 19:30]
OpenWatcomのソースはOpenWatcomでビルドするに決まってるだろ

471 名前:デフォルトの名無しさん mailto:sage [04/08/31 20:43]
で、1.3は最近の言語仕様に対応したの?



472 名前:デフォルトの名無しさん [04/08/31 23:25]
>470
もうすこし詳しく教えて。
wpjファイルが、サンプルプログラムのしかなかった

473 名前:472 [04/09/01 22:48]
ん?返信が無いってことは、470はネタ?

474 名前:デフォルトの名無しさん [04/10/04 23:13:31]

OpenWatcom C++って、関数リファレンスは付いていますか?

フリーのC/C++コンパイラで関数リファレンス・ヘルプが充実してるのってないですかね。

475 名前:デフォルトの名無しさん mailto:sage [04/10/05 08:00:36]
C/C++の場合、処理系依存箇所以外にリファレンスなんて見るか?
といいつつおれはVisualC++付属のVCCORE.CHM見てるけど。

476 名前:デフォルトの名無しさん mailto:sage [04/10/05 11:38:58]
algorithm全部覚えてんの?

477 名前:デフォルトの名無しさん mailto:sage [04/10/05 11:49:59]
あの程度は使ってるうちに覚えられるよ

478 名前:474 mailto:sage [04/10/05 13:27:11]

入門者なので、リファレンスをガンガン見るだろうと思ったので。

479 名前:デフォルトの名無しさん mailto:sage [04/10/16 01:15:44]
>>472
wmake辺りなのでは
ソースの各フォルダにmakefikeが転がってることだし

>>474
Open Watcom C Library Reference
Open Watcom C++ Class Library Reference

Watcom標準関数なら付属のヘルプで安心。
それで足りなければ適当に探せばよろし

480 名前:474 mailto:sage [04/10/16 04:12:20]
>>479

ありがとうございます。漢になれるようにがんばります。

481 名前:デフォルトの名無しさん [05/01/01 17:41:55]
ソースからmakeしてみたら, Cコンパイラも含めて, メッセージが日本語に
なってしまいました(多分, 嬉しいのでしょう).

あっ, 環境は WinXP(Win NT)ですけど.




482 名前:名有り [05/01/01 18:08:22]
今RedHat使っててプログラミングしてるんですが
hp: what had happend?
HpCheck(dmat.c, 178) : heap violation[ O]
というエラーが出てセグメンテーション違反になってしまうのです
ちなみにdmat.cの178行は
int i, j;
double **aa;
aa = (double**)MALLOC(sizeof(double)*n);
for(i=0; i<n; i++){
aa[i] = (double*)MALLOC(sizeof(double)*m);
memset(aa[i], 0, sizeof(double)*m);
}
のaa[i]〜って部分です
どうやったら回避できるのか教えて下さい
よろしくお願いします

483 名前:名有り [05/01/01 18:14:27]
ちなみにそれを使ってるプログラムがこっちです
コンパイルまでは通るんですが実際動かすとエラーになっちゃうんです
void klt(double **U, double **Y, int K){
int i, n;
double a, **v, **d, **E, T, **y;
v = dmat(K+1, K+1);
d = dmat(K+1, K+1);
E = dmat(K+1, K+1);
y = dmat(K+1, K+1);
for(i = 1; i<=K; i++){
d[i][0] = 0.0;
U[i][0] = 0.0;
for(n = 1; n<=K; n++){
y[1][n] = Y[n-1][0];
v[i][n] = U[n-1][i]*y[i][n];
d[i][n] = 0.95 * d[i][n-1] + v[i][n]*v[i][n];
E[i][n] = y[i][n] - U[i][n-1]*v[i][n];
T = klt_T(d,i);
a = T*E[i][n]*v[i][n]/d[i][n];
U[i][n] = U[i][n-1] + a;
y[i+1][n] = y[i][n] - U[i][n]*v[i][n];
}
}
dmat_free(y,K);
dmat_free(v,K);
dmat_free(d,K);
dmat_free(E,K);
}

484 名前:名有り [05/01/02 02:58:26]
すいませんなんとかなりました
ってか別な所からのセグメンテーションでした
自分の愚かさを呪いながら就寝しますorz

485 名前:デフォルトの名無しさん [05/01/11 14:09:32]
今時メンバテンプレートも対応してないんじゃ誰も使わないよな。
中の人にはがんばって欲しいよ。

486 名前:デフォルトの名無しさん mailto:sage [05/02/09 22:50:10 ]
VersionUp待ち

487 名前:69式フリーPG ◆hND3Lufios mailto:sage [05/02/10 17:34:51 ]
C++ではなく、Cコンパイラと思えば中々良い。

488 名前:デフォルトの名無しさん [2005/03/24(木) 02:40:32 ]
MS製プラットフォームSDKのincludeをインクルードパスとして指定したら、
winnt.h辺りでエラーが出るんだけど、何故?

489 名前:デフォルトの名無しさん mailto:sage [2005/03/30(水) 23:54:46 ]
>488
まずなんのためにSDK入れたの?

490 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 23:43:10 ]
1.4遅いな・・・

491 名前:デフォルトの名無しさん [2005/05/16(月) 23:54:58 ]
IDEのスクリーンショットが見たい。



492 名前:デフォルトの名無しさん mailto:sage [2005/05/17(火) 01:54:59 ]
>>491
こんな感じ
ttp://www.heikogorski.de/Compiler/Watcom/watcom.html

493 名前:491 mailto:sage [2005/05/24(火) 21:20:48 ]
>>492 thx!
こんなの見つけた。既出?
ttp://lily.xrea.jp/hikky/index.php?cmd=search&word=Programming%2FBeginners%2FOpenWatcom-HelloWorld

494 名前:デフォルトの名無しさん [2005/06/07(火) 11:11:05 ]
これでコンパイルしたバイナリって、商用利用できるの?

495 名前:デフォルトの名無しさん mailto:sage [2005/06/07(火) 12:17:18 ]
出来ません。ちゃんとライセンス読め。

496 名前:デフォルトの名無しさん [2005/06/07(火) 16:04:22 ]
まじっすか。んじゃ使えねえじゃん。

497 名前:デフォルトの名無しさん mailto:sage [2005/06/07(火) 16:12:18 ]
>>496
ちゃんとライセンス読め。

498 名前:デフォルトの名無しさん mailto:sage [2005/06/10(金) 20:21:08 ]
勉強するにはいいコンパイラですね。
GrWinとか使えるしIsing模型のシミュでもしてみる。

499 名前:デフォルトの名無しさん [2005/07/09(土) 18:27:51 ]
ageましょう。

500 名前:デフォルトの名無しさん [2005/07/10(日) 21:56:42 ]
>>495
ライセンスを読んでみたが、自前のコードをコンパイルして出来た実行ファイルに対する
商用利用禁止規定がどこに書いてあるのかよくわからん。

501 名前:デフォルトの名無しさん [2005/08/06(土) 00:23:20 ]
age



502 名前:デフォルトの名無しさん mailto:sage [2005/08/06(土) 00:31:39 ]
ちゃんと書いてあるじゃん。商業利用は駄目と。ライセンスも読めないなら
使うなよ。

503 名前:デフォルトの名無しさん mailto:sage [2005/08/07(日) 21:34:53 ]
ライセンス中に出てくる (商用利用禁止の対象である)"Original Code" って語が、
コンパイラのソースコードだけじゃなくって、それをコンパイルして出来たバイナリ
(つまりコンパイラの実行ファイル) も含んでるってことだな。

504 名前:503 mailto:sage [2005/08/07(日) 21:45:43 ]
ttp://mput.dip.jp/mput/?date=20040531
このページによると、商用利用どころかGPLコードのコンパイルもマズいっぽいな。

505 名前:69式フリーPG ◆hND3Lufios mailto:sage [2005/08/14(日) 16:49:43 ]
eComStationのサイトにOpenWatcomのサポートが触れてあるんだけど、
やっぱ商用利用不可なんだろうな。

506 名前:デフォルトの名無しさん mailto:sage [2005/08/15(月) 17:54:54 ]
ライセンス読んでみました。
これはOpenWatcomのコンパイラについての使用許諾であって、それで生成したバイナリについてはなんの制限も課していないと思います。
このライセンスの適用範囲は1.Generalにあるように、オープンソース版のWatcom C/C++, FORTRANコンパイラが対象になっています。
生成物までも含んでいると読み撮れる箇所はどこでしょうか。

507 名前:デフォルトの名無しさん mailto:sage [2005/10/15(土) 10:47:16 ]
Watcom C++ Ver11.0 の質問で申し訳ないのですが、

hwTrTest = CreateWindow(TRACKBAR_CLASS,"",
WS_CHILD | WS_VISIBLE | TBS_AUTOTICKS,
18,100,200,32,hwnd,(HMENU)IDC_TR_TEST,hInst,NULL);

として生成するとトラックバーの背景が白いのです。
ウインドウのクライアント領域は灰色なので色が合わずに困っています。
試しにVC6で同じコードをビルドするとトラックバーの背景は灰色になりました。
WatcomC++でも灰色にする方法はないでしょうか?

508 名前:デフォルトの名無しさん mailto:sage [2005/10/15(土) 16:57:43 ]
>>507
リンカのオプションではないでしょうか。
RU WIN=4.0を付けてみては?


509 名前:デフォルトの名無しさん mailto:sage [2005/10/15(土) 18:20:45 ]
>>508
ありがとうございます!!

IDEでデフォルトの Native NT だったのでWindows95[RU WIN=4.0]に
変更したらトラックバーの背景色が灰色になりました。

リンカでプログラムの動作が変化すると言うのが不思議なのですが、
これはスタートアップ・プログラムが変更されるオプションなのでしょうか?

510 名前:デフォルトの名無しさん mailto:sage [2005/10/15(土) 19:01:22 ]
>>509
実行ファイルに記載されているOSのバージョンに応じてWindows側が
動作を変えるのです。
たとえばWindows 3.1用とマークされている実行ファイルについては
ダイアログボックスが白くなったりします。

511 名前:デフォルトの名無しさん [2005/11/13(日) 08:09:38 ]
A new Openwatcom C/C++ 1.4 Beta is available
(Possible release candidate?)



512 名前:デフォルトの名無しさん mailto:sage [2005/11/15(火) 09:51:47 ]
FTPからsetup.exeをダウンロードして試してみた。
XPだと実行しても何も起こらなかったので互換モード(Win95)で
実行したらインストールできた。

513 名前:デフォルトの名無しさん mailto:sage [2005/11/15(火) 09:52:35 ]
↑ OpenWatcom 1.4βね。

514 名前:デフォルトの名無しさん mailto:sage [2005/11/15(火) 11:32:35 ]
XPで使ってみたけど、日本語のエラーメッセージがでた。
1.3までって英語onlyだったような。

さらにコンパイラが「型が違います」のwarningが出た時に例外で落ちる。
warningを解決したら普通に通った。
やはりβ版。

515 名前:デフォルトの名無しさん mailto:sage [2005/11/17(木) 13:07:40 ]
OpenWatcom 1.4 rc2 が出た。

リソースコンパイラの対象ファイルのパスに半角スペース(0x20)が
入ってると「引数が多すぎます」が発生するバグは直ってない…。
仕様?

516 名前:デフォルトの名無しさん mailto:sage [2005/11/18(金) 11:31:40 ]
OpenWatcom 1.4で何が変わったの?
更新履歴はどこかで見れ無いかな。

517 名前:デフォルトの名無しさん mailto:sage [2005/11/19(土) 14:33:14 ]
FTPにOpenWatcom-f77が加わった。
Fortranか…

518 名前:デフォルトの名無しさん mailto:sage [2005/12/14(水) 22:34:43 ]
rc3 が出たみたい...

519 名前:デフォルトの名無しさん mailto:sage [2005/12/15(木) 09:39:02 ]
このコンパイラのライセンスがよくわからん。
このスレでも意見が分かれてるみたいだし。

520 名前:デフォルトの名無しさん mailto:sage [2005/12/23(金) 20:55:18 ]
OpenWatcomと旧Watcomをプリプロで区別したいんだけど
__WATCOMC__
__WATCOM_CPLUSPLUS__
みたいな定義ってあるの?

521 名前:デフォルトの名無しさん mailto:sage [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



522 名前:520 mailto:sage [2005/12/23(金) 23:06:45 ]
>>521
サンクス!
char型の符号の扱いがOpenWatcomだと微妙に変わってて
判別する必要があったから助かりました。

523 名前:デフォルトの名無しさん mailto:sage [2005/12/24(土) 10:06:51 ]
OpenWatcom 1.4 が正式版になってる。

524 名前:デフォルトの名無しさん mailto:sage [2005/12/24(土) 18:36:57 ]
今回もFORTRANは77のままか…

525 名前:デフォルトの名無しさん mailto:sage [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
をご覧ください


527 名前:デフォルトの名無しさん mailto:sage [2006/01/10(火) 19:56:13 ]
>>526


528 名前:デフォルトの名無しさん mailto:sage [2006/01/14(土) 18:37:17 ]
>>526
なぜ、関係なさそうなファイルまでセットなの?
再配布ライセンスが絡んでるとか?

529 名前:デフォルトの名無しさん [2006/01/14(土) 22:06:10 ]
>> 528
buildするとできちゃうんです.
パッケージにまとめるのが面倒だったんで...

530 名前:デフォルトの名無しさん mailto:sage [2006/01/26(木) 04:32:48 ]
更新履歴の日本語訳見つけた
ttp://bauxite.sakura.ne.jp/wiki/mypad.cgi?p=OpenWatcom%2FChanges_in_1.4


531 名前:デフォルトの名無しさん mailto:sage [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/



532 名前:デフォルトの名無しさん mailto:sage [2006/04/14(金) 17:17:22 ]
OpenWatcom 1.5rc1 が出てた

533 名前:デフォルトの名無しさん mailto:sage [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以降の内容が
書き込まれてしまいます。


535 名前:デフォルトの名無しさん mailto:sage [2006/05/15(月) 21:46:09 ]
>>534
CauseWayは仮想メモリをサポートしたDOSエクステンダなので
mallocで確保したアドレスと物理アドレスは一致していないはず。

536 名前:534 mailto:sage [2006/05/15(月) 23:08:11 ]
>>535
なほど仮想メモリだったんですね。
OpenWatcomで仮想メモリを使用せずに32ビットDOSアプリって作れないのでしょうか?


537 名前:デフォルトの名無しさん mailto:sage [2006/05/15(月) 23:59:42 ]
>>536
プロテクトモードを使用している限り、プログラムから直接物理アドレスにアクセスすることは不可能です。
特定の物理アドレスにアクセスしたい場合は、DPMIやDOSエクステンダの機能を使って物理アドレスを
リニアアドレスに割り当てたり、リニアアドレスに割り当てられている物理アドレスを調べる必要があります。

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






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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