OpenWatcom C++
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGWatcom C++ について語りませう。
一応、こちらから入手できます。
難点はちょっと大きい事(45MB)です。
http://www.openwatcom.org/
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG/(ヘ っ )ヘ
0004デフォルトの名無しさん
NGNGVC買っちゃったYO!!
先に言ってくれよ...
0005デフォルトの名無しさん
NGNG( `Д)
/(ヘ っ )ヘ
0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG/(ヘ っ )ヘ
0008デフォルトの名無しさん
NGNG( `Д)
/(ヘ っ )ヘ
0009女子中学生
NGNG0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNG( `Д)
/(ヘ っ )ヘ
0013デフォルトの名無しさん
NGNG/(ヘ Э )ヘ
0014デフォルトの名無しさん
NGNG( `Д)
/(ヘ つ )ヘ
0015デフォルトの名無しさん
NGNGハァ?
0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNGついに出たか・・・って、もうずいぶん前の話だよ。
ここはなぜかクソスレになってるな
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNG>>15が変(ワラ
0022デフォルトの名無しさん
NGNG002310
NGNG>>10 の返答として >>11 を書いたのだが。
>>20
俺は Visual C++ のつもりで書いたけど。
VC じゃなくて、VC++ だろっていうなら、そう訂正しておくよ。
>>21
あっそ。
0025デフォルトの名無しさん
NGNG死のう。
0026デフォルトの名無しさん
NGNG00274
NGNGVC++の間違いです。スマソ。
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNG0033Poor
NGNG0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNGきみ結構ねばっこいね
0037デフォルトの名無しさん
NGNG意味が分からん。
0038デフォルトの名無しさん
NGNGANSI C++もできてないし、
標準ライブラリのMFC、ATL/WTLは出来が悪いし、大きいし、MSからは中核から外された扱いだし。
0039デフォルトの名無しさん
NGNG標準ヘッダに .h がついてるのしかないのですが何故ですか?
0040デフォルトの名無しさん
NGNG( `Д)
/(ヘ っ )ヘ
0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNGできません。分かったらさっさと帰れ。
0044デフォルトの名無しさん
NGNGさらにサブスクリプション1年無料券(Libraryだけど)付いててさらにウマー。
1日土方バイトすりゃ買えるぞ>>42
0045デフォルトの名無しさん
NGNG004644
NGNG英語読めんときついかも試練が。(当然MSDNも英語版のみだし)
0047デフォルトの名無しさん
NGNG0048名無
NGNG0049デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNG0051デフォルトの名無しさん
NGNGhttp://www.openwatcom.org/
漏れもファイル落としてインストールしてみたけど、
パスの設定とかが分からなくて結局戻したという未熟さ…(TдT)
win32apiのヘッダファイルとか、思いっきりエラーだし…もうだめぽ…
005251
NGNG0054名無
NGNG0055デフォルトの名無しさん
NGNGページが検索に引っかからない…
005651
NGNGビルドできるようです。
>>55
私がインストールした手順です、
ttp://www.openwatcom.org/ftp/openwatcom/bin_0.8.5/
にあるアーカイブをすべて取得してきます、
次に、アーカイブを、インストールしたいディレクトリにディレクトリ構造を保ったまま解凍し、
最後に、環境変数をセットしました。
環境変数は、下のファイルにかいてあるのをそのまんま写しました
ttp://www.openwatcom.org/ftp/c_readme.txt
漏れのPCいまだにWin98SEなので、"AUTOEXEC.BAT"に以下を記述しました。
REM Open Watcom C/C++ Compiler
SET WATCOM=C:\WATCOM
SET PATH="%PATH%;C:\Watcom\BINNT;C:\Watcom\BINW"
SET EDPATH=C:\Watcom\EDDAT
SET INCLUDE=C:\Watcom\H;C:\Watcom\MFC\INCLUDE;C:\Watcom\H\NT
REM SET LIB=
また、ttp://www.openwatcom.org/ftp/docs/
にあるPDFファイルなども入手しておくと役に立つと思います。
005751
NGNGwcc、wcc386がCコンパイラ、
wpp、wpp386がC++コンパイラ、
link、link386がリンカ、
wcl、wcl386がコンパイラユーティリティです。
それぞれ、名前に386とつくものが32ビットのバージョンで、
Windowsアプリケーションもそちらの方で作成するようです、
デバッガは、wdとwdeの2つがあり、それぞれ、コマンドライン、Win32GUIバージョンのようです。
005851
NGNGwcc、wcc386などで、"*.obj"ファイルを作成したあと、
link、link386で、"*.obj"ファイルをリンクします、Winアプリを作成する場合は、
オプションに"-subsystem:windows"を指定すると、実行時にコマンドラインが表示されません、
また、実行ファイル名を指定する場合は、"-out:template.exe"のように指定します、
かなり適当な説明でしたが、参考になればいいと思います、
005951
NGNG正しいものはwdとwdwでした、間違いスマソ(´・ω・`)
wdeはダイアログエディタでした、
VC++等についてくるリソースエディタっぽいものです。
006055
NGNG細かい手順示していただいてありがとうございます。
早速DLしてきます。
0061デフォルトの名無しさん
NGNG0062名無
NGNG006351
NGNGなかなか使いやすいです、日本語も大丈夫なようです。
>>62
*.rcファイルも作れるようです[メニュー->File->SaveAs]で保存する場合に、
"List Files of type"の部分を変更すれば保存できます。
0064名無
NGNG本当?
ファイルの種類のリストには、「*.rc」はなかったような気がしますが、見落としかな・・・
リソースの種類ごとに個別に*.DLG,*.MNU(だったかな?)等のファイルに保存できた覚えはあります。
006551
NGNG"*.dlg"、"*.rc"、"*.res"が生成できるようです。
ためしに、プッシュボタンをひとつだけ貼り付けたリソーススクリプトを生成してみました。
DIALOG_1 DIALOG DISCARDABLE 107, 32, 145, 47
STYLE DS_MODALFRAME | WS_OVERLAPPED | WS_CAPTION | WS_VISIBLE | WS_SYSMENU
CAPTION "Dialog"
FONT 10, "MS 明朝"
BEGIN
CONTROL "Push", 100, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 50, 14, 40, 14
END
どうやら、デフォルトのフォントは明朝のようですね。
0066名無
NGNGダイアログエディタ(wde.exe)では、"*.rc"が選べますが、
リソースエディタ(wre.exe)では、"*.rc"はOpen,Saveとも
選べないようです。
ダイアログボックス以外にメニューやストリングテーブルなどを
含んだ*.rcファイルは作れないのかな?
0068デフォルトの名無しさん
NGNG作ったDLLの使い方がわかればかなり便利かも
006951
NGNG007068
NGNG回線切って首吊ってきます・・・鬱
007151
NGNG0072デフォルトの名無しさん
NGNG0073それはおれが昔言った発言だゴルァ
NGNG>>30
0074デフォルトの名無しさん
NGNG0075デフォルトの名無しさん
NGNGメガデモ
0076デフォルトの名無しさん
NGNG0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNGあなたの言っているVCとは何のことでしょう?
そこらへんをはっきりと、厨房でも分かるように説明してください。
0079デフォルトの名無しさん
NGNGはい、あなたは何を使っても VC できないので諦めて下さい。
0080デフォルトの名無しさん
NGNG0081デフォルトの名無しさん
NGNGバリコンのことじゃない?
ゲルマ・ラジオでも作るのかのお。
0082デフォルトの名無しさん
NGNG0083Curry
NGNGWatcom C++の使い方を教えてけろ
http://matari.ichigobbs.com/cgi/readres.cgi?bo=proglam&vi=0054
0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNGOpenWatcom も日本語版があればもう少し使われるのかも。
0087デフォルトの名無しさん
NGNG某はCマガで初心者にばらまいたのが効いたのか?
0088デフォルトの名無しさん
NGNGWindows 3.1で32bitリニアで動くGUIプログラムが書けた。
最適化も当時最高クラスだったしね。評判もよかったよ。
でもVCのバージョンいくつだったかが出た時、突然Watcomそっくりのコードを吐く様になってたんだよ。
俺的には7不思議の一つだね。
でWatcom沈没...
ちょっと懐かしくてレスしちゃったよ。
0089デフォルトの名無しさん
NGNGよくあることだ。
MSCもLatticeから買って来たのがベースになってるはず。
0090デフォルトの名無しさん
NGNG外部に日本語用のメッセージファイルがあると、それを表示します。
Ver11.0JにVer11.0cを突っ込むと中途半端に日本語が…。
なので、後はメッセージファイルを作るだけ。OpenWatcomがこの辺りの仕様も文書化してくれれば日本語化の道が開けるかも。
中はちょっとしたヘッダとShift_JISでメッセージが羅列しているものなので、英語版のメッセージと書式が解ればなんとかなりそう。
0091デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNGOMF
009391
NGNGあるのかな?
ナローな為落とすの辛いからレポートキボン。
0094デフォルトの名無しさん
NGNGリンカはCOFFもOMFも読めるので、Borland C++とかSymantec C++(DigitalMars)の.OBJをリンクさせることは可能。
0095デフォルトの名無しさん
NGNG貴重な情報サンクスコ。
0096デフォルトの名無しさん
NGNGELFも読めるらしい
0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNG今時ARM準拠ってことはないよな?
0099デフォルトの名無しさん
NGNGリンクできるのはいいけど、ちゃんと動くのか ?
(要は、引数の渡し方に互換性はあるの ?)
0100デフォルトの名無しさん
NGNGstdcall使えばいいんでは?
さすがにこれが使えなかったら、Windows用じゃ無いだろう。
0101デフォルトの名無しさん
NGNG0102デフォルトの名無しさん
NGNGそりゃリンカではなくてコンパイラの話。94ではリンカの話しか書かなかったから。
引き数についてはなんでもあり。
全部スタックに積みたければ
#pragma aux 関数名 parm [];
EAX EDX ECX EBXを使いたければ
#pragma aux 関数名 parm [EAX EDX ECX EBX];
特に指定しなければ引き数は右から積む。左からにしたければ
#pragma aux 関数名 parm reverse;
スタックのクリアは
#pragma aux 関数名 parm caller; /* 呼び出し側がクリア */
#pragma aux 関数名 parm routine; /* 関数側がクリア */
0103デフォルトの名無しさん
NGNGあれ? cdecl, stdcall, pascal, syscall あたりって
pragma で細かく指定しなくても良くなかったっけ?
0104デフォルトの名無しさん
NGNG0105デフォルトの名無しさん
NGNG一応使えるみたいだけど使った事無い。
0106デフォルトの名無しさん
NGNG0107名無
NGNG0108IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0109デフォルトの名無しさん
NGNG0110デフォルトの名無しさん
NGNG+でもそれ言ってただろ?
0111デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0112デフォルトの名無しさん
NGNGプッ
0113デフォルトの名無しさん
NGNGチクリ板の一部の企業のスレのかきこみネタのように見えて事実がほとんどだからね。
0114デフォルトの名無しさん
NGNG0115デフォルトの名無しさん
NGNG裁判所の判断ってところに、引用とも原告の主張とも書かずに、
上のような文が書いてあるっすよ。
別にここにあげたのは原告の主張の引用ではなく、
ひろゆきの主張に対する裁判所の判断っす。
0116デフォルトの名無しさん
NGNG裁判所の判断ってところに、引用とも原告の主張とも書かずに、
上のような文が書いてあるっすよ。
別にここにあげたのは原告の主張の引用ではなく、
ひろゆきの主張に対する裁判所の判断っす。
0117デフォルトの名無しさん
NGNG0118デフォルトの名無しさん
NGNG0119デフォルトの名無しさん
NGNG┌────┐ __
たぶん → C==| |llllll| |←キャップ
ここから飲む └────┘  ̄ ̄ (中に炭酸の素?が入ってて
↑ 閉めると炭酸が出てくる)
本体
0120デフォルトの名無しさん
NGNG0121デフォルトの名無しさん
NGNGいつも暴れてるキチガイが今日おとなしかったことw
0122デフォルトの名無しさん
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1040795172/319
過去ログは残っているという話ですので以前のようにログの提供などを行う必要はなさそうですが、
モナー板の生き残りの40のスレ以外は建て直しになりそうでございます。
そうそう、残念ながらZchは消滅してしまいました・・・まさしく”イキロ ひ(略!”(汗
0123デフォルトの名無しさん
NGNG飯食い過ぎた。
しかしジサクジエンもにろゆきにばれてしまうのかね。 ちょっと恥ずかしいじゃないの。
0124デフォルトの名無しさん
NGNG0125デフォルトの名無しさん
NGNG0126デフォルトの名無しさん
NGNG0127デフォルトの名無しさん
NGNGIDにIPを出すことを要求します
ってスレ立てておながい
0128デフォルトの名無しさん
NGNGつーかすでに他サイトからは問題視されてるが。
たとえば韓国の話とかね
0129デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0130デフォルトの名無しさん
NGNG0131デフォルトの名無しさん
NGNG初めてのfusianasan
0132デフォルトの名無しさん
NGNG217 名前:ひろゆき ◆3SHRUNYAXA [] 投稿日:03/01/08 17:49 ID:rLfxQ17l
一定期間でログは消しますです。
249 名前:ひろゆき ◆3SHRUNYAXA [] 投稿日:03/01/08 17:52 ID:rLfxQ17l
>荒らしとか犯罪のためなの?
そす。
246 名前:心得をよく読みましょう[] 投稿日:03/01/08 17:52 ID:BH998yxV
>ひろゆき
俺のお気に入りのスレとか荒されてるんだがそういうのにも有効?
257 名前:ひろゆき ◆3SHRUNYAXA [] 投稿日:03/01/08 17:53 ID:rLfxQ17l
いずれは。
312 :ひろゆき ◆3SHRUNYAXA :03/01/10 19:59 ID:jWxHxvti
全部にいれてみた。
0133デフォルトの名無しさん
NGNGサイトのためになるから賛成 54% 744 票
利用しないから関係ない 9% 132 票
2ちゃんねるってなに? 4% 64 票
アクセスログってなに? 3% 53 票
0134デフォルトの名無しさん
NGNGhttp://cmeerw.org/prog/freecpp/
0135名無し@沢村
NGNGヌヒ等よ、大変だぞ!!
へぽくっ俺はふと思って2ちゃんねるのあっちこちの板を見て回ったのよ。
格闘技板とかアナウンサー板とかプログラマー板とかをな。
そうしたらな、どこのスレ開いても最近ひろゆきの話題が出てる板はプログラム技術板だけだったぞ!!
ヌヒ等よ、ここは2ちゃんねるいっちゃん恥ずかしい板だぞ!!
0136デフォルトの名無しさん
NGNGライセンスちゃんと読んでないから知らんけど
11.0c って free だったっけ?
0137デフォルトの名無しさん
NGNGまだまだ改善の余地ありますなぁ…
0138デフォルトの名無しさん
NGNG11.0cはパッチじゃなかった?
0139デフォルトの名無しさん
NGNG0140デフォルトの名無しさん
NGNG> Fortran customers and includes all updates and bug fixes developed by Sybase
> since the last commercial update of the product (11.0b).
11.0cは製品版のユーザーなら無料で利用可能
フリー(Open Watcom Public License)になるのは Open Watcom から
ということか。
Open Watcom 1.0beta入れてみたけど 'ied.cfg' が無いといわれてIDEが使えない…。
コマンドライン・コンパイラでcharacter-modeの実行形式はコンパイルできた。
-zk0 オプションを付ければ日本語(Shift-JIS)も通るみたい。
なにげにリンカが日本語メッセージ出してるし、結構いけそう。
0141デフォルトの名無しさん
NGNGそういう書き込みを続けるんですか?
まあご自由にとしか言いようがありませんね。
どうせなら「授業料」を支払うことになる限界がどこにあるか見つけてください。
0142デフォルトの名無しさん
NGNG負荷が高そうなサーバにも入れて見ます。
ココカナ?
0143デフォルトの名無しさん
NGNG0144デフォルトの名無しさん
NGNGリンカが日本語メッセージ!
誰かが日本語メッセージをcommitしたんだろーか?
0145デフォルトの名無しさん
NGNGPATH設定した?
0147デフォルトの名無しさん
NGNG0148デフォルトの名無しさん
NGNG0149デフォルトの名無しさん
NGNG他板でもはやってんの?
0150デフォルトの名無しさん
NGNG最高裁への上告は認められなくなったから、これで事実上判決確定だよ。
逆転も何もないって。
勢いで上告なんかしても一発で上告却下(門前払い)だよ。
二審も一審を支持。これに対して上告しようにも、
刑事訴訟と同様、自由に上告できるってもんでもないのです。
民事訴訟法312条 (上告の理由) 1項
「上告は、判決に憲法の解釈の誤りがあること
その他憲法の違反があることを理由とするときに、することができる。」
http://www.m-net.ne.jp/~doba/goto/hon.htm
ようするに上告しても今の制度では100%無駄。
これで完全終了ってことか。
0151デフォルトの名無しさん
NGNG絶好のチャンスだと思うけどな
0152デフォルトの名無しさん
NGNG0153デフォルトの名無しさん
NGNG2.2ちゃんブラウザを使う
好きな方を選べ
0154山崎渉
NGNG0155デフォルトの名無しさん
NGNGオレも記念カキコ!
警察! オレが味方だ。 射殺許可!!!!
いいよ、こんなクズ。この世からいなくなっても!
小さい子の命のほうが億倍たいせつだよ。
0156山崎渉
NGNG0157デフォルトの名無しさん
NGNG前から日本語だったような気が。
それ以外にも、Watcom はどことなく日本の影響が
ある風味。pc98.h とか。
0158デフォルトの名無しさん
NGNGbios98.h とか graph98.h とか入ってる。
jctype.h jstring.h jtime.h なんてのもあって日本語でコメント書いてあるし。
0159デフォルトの名無しさん
NGNGXP用のプログラムも作成できますか?
0160デフォルトの名無しさん
NGNGナローバンドでないなら落として自分でやってみろ。
0161山崎渉
NGNG0162デフォルトの名無しさん
NGNG0163デフォルトの名無しさん
NGNG159でない上ナローバンドなのだが、watcomは試してみたいので
どのファイル落とせば何ができるか、知ってる分だけで良いから
教えてくれると嬉しい。
0164デフォルトの名無しさん
NGNG0165デフォルトの名無しさん
NGNG「Download individual zip files」から個別に落とすなら
・Cコンパイラのみ (IDEなし、Win32用)
c_nt, clib_w32, cm_clib_a32, cm_clib_hdr, cm_clib_w32, cm_core_all,
cm_core_nt, core_all, core_nt, w32api (全てZIPファイル)
計 5.09MB (5,345,213 バイト)
・C++コンパイラを使うなら、さらに
cm_plib_a32, cm_plib_w32, cpp_nt, plib_a32, plib_hdr, plib_w32
計 2.42MB (合計 6.70MB)
・以上の ZIPファイルを同じディレクトリに解凍(デフォルトはC:\watcom)
・binnt, binw ディレクトリを path に追加
・環境変数 WATCOM にインストールしたディレクトリ(C:\WATCOM)をセット
・環境変数 INCLUDE に C:\watcom\H;C:\watcom\H\NT をセット
これでとりあえずWin32用のプログラムがコンパイル出来る。
後はZIPファイルの内容が _layout.txt に書いてあるので
必要な物を随時追加していけばよいと思う。
ちなみにインストーラ付きのOpenWatcom 1.0 RC1 のサイズは 61.5MB
# なんかでかくなったと思ったら、FORTRANも一緒になってるのね。
0166デフォルトの名無しさん
NGNGdevguide の make にも失敗する有様…
0167デフォルトの名無しさん
NGNGwhpcvt ってのを先に作っておかなきゃいけなかった模様…
0168デフォルトの名無しさん
NGNGOpenWatcomのサイトにも up されるって書いてあるけど、そっちはまだみたい。
変更点は主にFortranのファイルが無かった事とかOS/2のバグフィクスだそーです。
まだ残ってるバグがあるならとっとと出してくださいませ、だそーです。
1.0の正式リリースは来週早いうちに、らしい。
0169デフォルトの名無しさん
NGNG情報サンクスです。
だいたいライセンス周りの問題は片付いたから、1.0のリリース後から
機能向上、ってな感じになるのかなぁ?
今のままだと時代遅れな点が見られるし。
何気に期待。
0170デフォルトの名無しさん
NGNG0171デフォルトの名無しさん
NGNGDLしてみようと思ったものの、ヘッダなどが無いように見えたもので・・・。
0172デフォルトの名無しさん
NGNG最低限のヘッダはあるそうだよ。
不安だったらリポジトリ覗いて確認してみ。
ttp://perforce.openwatcom.org/depotTreeBrowser.cgi?FSPC=//depot/openwatcom/bld/os2api&HIDEDEL=NO
0173デフォルトの名無しさん
NGNGちゃんとヘッダありますね。リポジトリは全然見ていませんでした。
ありがとうございました。暇を見つけてPMアプリを組んでみたいと思います。
0174デフォルトの名無しさん
NGNG0175デフォルトの名無しさん
NGNG0176デフォルトの名無しさん
NGNG> After careful consideraion we have decided to go gold with the Open
> Watcom 1.0 RC2 release. Hence we have simply renamed the RC2 binaries as
> 1.0, and will be putting out the press release and emailing people on
> the mailing list shortly (thankfully we managed to recover about 4,000
> names on the list!). If you already have RC2, there is no point
> downloading the final release binary as it is identical.
1.0はRC2と同じものなので、RC2をDLした人は改めて1.0をDLする必要はない
と言うことですな。
0177デフォルトの名無しさん
NGNGΣ(゚∀゚ )RC2入れてあったのにDLしちゃったYo![w
0178名無しさん@Emacs
NGNG現在VC++(仕事) & gcc(割と趣味)を使っているのですが、
この OpenWatcom を使うメリットってあるでしょうか?
0179デフォルトの名無しさん
NGNGgcc ・・・餓鬼のコンパイラ
Watcom ・・・漢のコンパイラ
0181デフォルトの名無しさん
NGNGnewsgroup に流れてますた。
1. Completing port to Linux
2. Fix the compiler and get STLPort fully integrated
3. Port the compiler to FreeBSD
2番目以外はどうでもいい。
個人的に空白の入ったパスに対応して欲しい。
0182デフォルトの名無しさん
NGNGどうでもいいが、IDEが時代遅れ。
何とかしてほしいと思うのは俺だけか。
0183デフォルトの名無しさん
NGNG下手に VisualStudio並の IDE を作ろうとして
巨大で、遅くて、不安定で、中途半端でってなるより余程マシだと思われ。
0184デフォルトの名無しさん
NGNG0185デフォルトの名無しさん
NGNGなるほど。
0186デフォルトの名無しさん
NGNGGUIを今風の物にするのは難しいかも。
やはりそれよりも早く言語仕様を最新のANSI規格に合わせてほしい。
0187Leliel(れりえる)
NGNGと言うか、ヘッダーの読み込みの設定は何処なのか、どなたか教えて下さいませんでしょうか?
0188デフォルトの名無しさん
NGNG適当にいじくってればわかると思うので
もう解決してるかもしれませんが、
IDE の
Options の
C++ Compiler Switches もしくは
C Compiler Switches の
1. File Option Switches の
Include directories (ディレクトリで指定) もしくは
Include files (ファイル単位で指定)
0189デフォルトの名無しさん
NGNGあ、あとヘッダファイルをプロジェクトに追加するだけなら
C/C++ のソースを追加する手順と殆ど同じ手順で出来ます。
0190Leliel(れりえる)
NGNGがしがしやっていたら出来ますた。
関係ない話ですが...
大昔に、しぃマガジンかなんかでコンパイラ特集していた時、Intel,Watocomの
評価成績がかなり(・∀・)イイ!だったのを思い出しますたよ。
現在、女のコンパイラ>>179とIntelを使ってますが、今後を期待して漢のコンパイラ>>179も
使ってみようかなと思う所存であります。(`・ω・´)シャキーン
0191デフォルトの名無しさん
NGNGそらもう、VC は仕様に寛容だし、Watcom は厳格だし。
0192デフォルトの名無しさん
NGNG0193デフォルトの名無しさん
NGNGDigitalMars・・・マゾのコンパイラ
0194デフォルトの名無しさん
NGNG0195デフォルトの名無しさん
NGNGせっかく半分落としたのに全部パーや。
0196Leliel(れりえる)
NGNGこれって別途入手する方法ってあります?
0197デフォルトの名無しさん
NGNGDigitalMarsで配ってるやつを使うとか、手持ちのコンパイラについてるMFCを
流用するとか。
ftp://ftp.digitalmars.com/Digital_Mars_C++/MS/
0198Leliel(れりえる)
NGNG何となく流用して使うのに抵抗があったもので...というのもあるのですが、
本当は、VC7のMFC格納場所がよくわからんかったので、投げてしまいますた。
後で、ヘルプとにらめっこしていたらしっかり書いてありました。
スマソです。(m--m)
でも、旧版のMFCの在処がわかったので助かりますた。(・∀・)サンクス!!
0199197= ◆cJTGtEIXl.
NGNGWatcom で Win32 DLL を作ってるんですけど、エクスポート
定義ファイル(.def)が Watcom じゃ認識しないみたいなんだけど、
どうやって認識させればいいのでしょうか?
EXPORTS
Function@1
例えばこんなやつ。
とりあえず本家newsgroupの方に投げてみることにする。
0201デフォルトの名無しさん
NGNGエントリポイントを記述するリンカ疑似命令ファイルを作成しなければなりません。
以下のリンカ疑似命令ファイルはDLLSAMP.LNKという名前で、ダイナミックリンク
ライブラリの作成に使用できます。
system nt_dll initinstance terminstance
export dll_entry_1_
export dll_entry_2_
file dllsamp
注意:
1."SYSTEM"疑似命令は、Windows NTダイナミックリンクライブラリの作成を指定します。
2.ダイナミックリンクライブラリがWatcom C/C++ランタイムライブラリを使用すると、
新しいプロセスがダイナミックリンクライブラリにアクセスするたびにオートマティック
データセグメントが作成されます。この理由から、プロセスが最初にダイナミックリンク
ライブラリにアクセスするときには、初期化コードを実行する必要があります。このため
には、"SYSTEM"疑似命令に"INITINSTANCE"を指定しなければなりません。同様に、
"TERMINSTANCE"を指定して、プロセスがダイナミックリンクライブラリへのアクセスを
完了したときに、終了コードを実行できるようにする必要があります。Watcom C/C++
ランタイムライブラリを使用しなければ、これらのオプションは必要ありません。
3."EXPORT"疑似命令は、ダイナミックリンクライブラリのエントリポイントを指定します。
"EXPORT"疑似命令で指定する名前にアンダースコアを追加することに注意して下さい。
これは、レジスタ引数渡しの場合にコンパイラによって成されるデフォルトの命名規則です。
スタック引数渡しの場合には、アンダースコアはつきません。
ここで、以下のコマンドを実行して、ダイナミックリンクライブラリを作成できます。
C:\>wlink @dllsamp
DLLSAMP.DLLと呼ばれるファイルが作成されます。
ありが�d。
結局 Watcom は独自仕様みたいだねぇ。
でも export に指定する関数に、任意の序数付けることできるかなぁ?
dll_entry_1_@1 とか。
0203デフォルトの名無しさん
NGNGOpenWatcom って link(Microsoftのリンカ)のクローンとかって無くなってるん?
あるんだったら -def オプションで出来そうだけど…
0205営農ギコMC ◆cJTGtEIXl.
NGNG0206デフォルトの名無しさん
NGNG0207デフォルトの名無しさん
NGNG単純なプログラムでもわかるくらい速くなる。
0208デフォルトの名無しさん
NGNG0209営農ギコMC ◆cJTGtEIXl.
NGNGftp://ftp.openwatcom.com/watcom/devel/wcclnx.zip
0210デフォルトの名無しさん
NGNG記事に載ってなかったから、今まで気づかなかったよ。
0211デフォルトの名無しさん
NGNG近々 1.0.1 が出るそーです。
・packaging (?)
・サンプルコード
・Win386サポートの強化
・16-bit の mathlib のfix
その他多数のbugfix
0212デフォルトの名無しさん
NGNG0213デフォルトの名無しさん
NGNGhttp://slashdot.jp/articles/03/04/03/0018237.shtml
>コードはWatcom C用(OpenWatcomでもコンパイル可)であり、アセンブラを
>含むのでx86専用だが、いずれ他の環境にportする勇者が現れるだろう。"
0214Leliel(れりえる)
NGNG0216デフォルトの名無しさん
NGNG0217Leliel(れりえる)
NGNG0218営農ギコMC ◆cJTGtEIXl.
NGNGあとの変更点は確認中。
0219デフォルトの名無しさん
NGNG0220デフォルトの名無しさん
NGNG0221営農ギコMC ◆cJTGtEIXl.
NGNGVCのコンパイラ代替(cl(386).exe)があるぞよ。
VCからmakefileをエクスポートして、OWでコンパイル可能鴨。
ただ、MFCは使えない罠。
>>220
誰かが作らないと。
0222山崎渉
NGNG0223デフォルトの名無しさん
NGNG0224デフォルトの名無しさん
NGNG0225デフォルトの名無しさん
NGNGC:\直下にbinntやらbinwをインストールしてしまった
まあいいか
0226デフォルトの名無しさん
NGNG0227山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0228デフォルトの名無しさん
NGNG0229デフォルトの名無しさん
NGNG0230デフォルトの名無しさん
NGNG0231デフォルトの名無しさん
NGNG0232デフォルトの名無しさん
NGNGもともと商用のコンパイラだったけど
Watcomを買収したPowerSoftを買い取ったSybaseが
「ウチはもうコンパイラ売らね」
と言い出したので、オープンソースで開発を続けることになりました。
>>230
>>1
0233230
NGNGありがと
0234デフォルトの名無しさん
NGNG0235デフォルトの名無しさん
NGNGこのコンパイラ、準拠してる規格が古いので注意するべし。
0236234
NGNGえー、まじっすか?
じゃあ、gccにしようかな・・・。
0237234
NGNGうーん、じゃあやっぱりWatcomかなぁ。
0238デフォルトの名無しさん
NGNG既出だけどWacctom C++の準拠度
ttp://cmeerw.org/prog/freecpp/
バージョンが 11.0c になってるけど
OpenWatcom 1.0 もほぼ同じ。
0239デフォルトの名無しさん
NGNGあ、見落としてました。どうも。
Watcom無惨ですね・・・。
0240デフォルトの名無しさん
NGNG引き継ぎ先で捨てられた製品じゃん
0241デフォルトの名無しさん
NGNG0242デフォルトの名無しさん
NGNGフリーのbccは出来ないから。
0243デフォルトの名無しさん
NGNG他のコンパイラを牽引してくようなバリバリのモダーンコンパイラになって欲しいな
0244デフォルトの名無しさん
NGNG0245デフォルトの名無しさん
NGNG0246デフォルトの名無しさん
NGNGDirect X6 とかの頃は使ってた。
今は知らない。
0247デフォルトの名無しさん
NGNG0248デフォルトの名無しさん
NGNGそのままじゃ使えなくなったぞ。
0249デフォルトの名無しさん
NGNGOpenWatcom C++の時代到来か。
0250デフォルトの名無しさん
NGNG本格的にやれそうなら、vc勝っとけ。
winアプリならそれが一番近道。
0251デフォルトの名無しさん
NGNG0252デフォルトの名無しさん
NGNG0253デフォルトの名無しさん
NGNGわしはDigitalMarsをお勧めするぞ
0254デフォルトの名無しさん
NGNG0255デフォルトの名無しさん
NGNG0256デフォルトの名無しさん
NGNG0257デフォルトの名無しさん
NGNG0258デフォルトの名無しさん
NGNG> gcc ・・・餓鬼のコンパイラ
> Watcom ・・・漢のコンパイラ
gccの方が漢のコンパイラっぽいのではないか。
0259デフォルトの名無しさん
NGNG0260デフォルトの名無しさん
NGNGオープンソースだから大化けする可能性も。
0261デフォルトの名無しさん
NGNGMichal Nescasek氏とかじゃ不足なん?
0262デフォルトの名無しさん
NGNG0263山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0264デフォルトの名無しさん
NGNG0265デフォルトの名無しさん
NGNG0266デフォルトの名無しさん
NGNG0267デフォルトの名無しさん
NGNG0268デフォルトの名無しさん
NGNG0269デフォルトの名無しさん
NGNG《viwを取ってきて日本語対応にする》
0271山崎 渉
NGNG0272269
NGNGviwのあるフォルダは見つけたけどまだコードは見ていない
0273デフォルトの名無しさん
NGNG0274山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0275デフォルトの名無しさん
NGNG0276Watcomer
NGNGWATCOMなら任せろやゴルァ!!
なに?日本語版ヘルプ欲しいって?やらねーよだ(プ
なに?最適化のオプションが難解?自分で調べろ(プ
なに?MFC使いたい?それぐらいWin32APIで自分で作れ(プ
なに?エラーメッセージを日本語化してほしい?あんな簡単な英語ぐらい解読しろ(プ
なに?DirectX9.0は使えるのか?当たり前だろ。お前馬鹿すぎ(プ
なに?IEDがダサイ?コマンドラインからコンパイルしろ(プ
なに?デバッガの使い方が分からない?使って覚えるもんだ(プ
なに?漢のコンパイラ?高価なVC使ってろ(プ
なに?リソースエディタでハングした?VCのrcファイルを流用できるだろが糞厨よ(プ
なに?VCの最適化とどっちが速いだ?VCに決まってるだろ(プ
なに?XPで動くアプリ作れるのかだ?きまってんだろ(プ
なに?PC-9801?対応してるって書いてあるだろ(プ
なに?OS/2?あんなんどこで使われてるんだよ(プ
なに?
0277デフォルトの名無しさん
NGNGIEDってなんすか?
初心者なんでよく分かりません
教えてください
0278Watcomer
NGNG0279デフォルトの名無しさん
NGNG0280Watcomer
NGNG0281デフォルトの名無しさん
NGNG0282デフォルトの名無しさん
NGNGしたなー
watcomer何とか汁!
0283デフォルトの名無しさん
NGNG代用可能ですよ。オーナー限定だけど。
つか、アシストよ。Power++ 2.0 starterkit / developerのパッチ消すなよ…。
0284デフォルトの名無しさん
NGNGフトウェア開発では、各プロジェクトごとにソースファイル、インクルードファイル、ライブラリなど
何種類ものファイルを管理しながら作業を進めます。
また、コンパイラ、リンカ、プリプロセッサ、デバッガ、エディタなどのプログラミング用ツールも使用します。
これらのソフトウェア開発において従来から行われてきた方法に、今回新たにWatcom統合開発環境(IDE)が加わりました。
このWatcom統合開発環境は、プロジェクトのファイルや言語ツールを管理するソフトウェア開発ツールです。
これはツールですが、その中身からすると一般的に開発環境として定義され、またそう呼ぶのがふさわしいと思われます。
Watcom統合開発環境を使用すると、プロジェクトに関係する各ファイル、そしてアプリケーションの作成に必要なあらゆる言語ツールに直接にアクセスできるようになります。
0285Watcomer
NGNGWATCOMは前は5万8千円だぞ。CD一枚で。
それで、VCのが最適化が優れてるなら、VCを選べばいいだろが。アフォけ?
タダになったのは、それだけの理由があんだろが。
0286デフォルトの名無しさん
NGNGx86環境に於いては、それを超えるコンパイラは生まれようがないわけで…
それで、他のC++コンパイラでは商売にならなくなったということだな。
0287デフォルトの名無しさん
NGNG昔からREだけは得意なメーカーだし。
0288デフォルトの名無しさん
NGNG1.[File]メニューから[New Project]を選びます。
作成しているプロジェクトに付けたい名前を入力する、[Enter Project Filename]ダイアログが表示されます。
2.File Nameフイールドに名前を入力し、次にディレクトリを選択します。
すべてのプロジェクトに、拡張子.wpjを付ける必要があります。
図10[Enter Project Filename]ダイアログを使用して、新規プロジェクトを作成
3.操作を終えると、[OK]ボタンをクリックします。
[Enter Project Filename]ダイアログが閉じて、新規プロジェクトの名前が[WATCOM IDE]プロジェクトウィンドウのタイトルバーに表示されます。[New Target]ダイアログが開きます。そこに、新規プロジェクトに追加するターゲットを入力してください。
既存のプロジェクトを開くには、次の操作を行います。
1.[File]メニューから、[Open Project]を選びます。
開きたいプロジェクトを選択するための、[Open]ダイアログが表示されます。
図11[Open]ダイアログを使用して、既存のプロジェクトを開く
2.開きたいプロジェクトを選択します。
すべてのプロジェクトには、拡張子.wpjが付いています。
3.選択したプロジェクトが[Filename]フィールドに表示されたら、[OK]ボタンをクリックします。
[Open]ダイアログが閉じて、選択したプロジェクトの名前が[WATCOM IDE]プロジェクトウィンドウのタイトルバーに表示されます。選択したプロジェクトにターゲットが存在する場合には、ターゲットを表すウィンドウがメインウィンドウに表示されます。
ってあるんだけど、関連付けでオープンしようとするとエラーになる
0289デフォルトの名無しさん
NGNG0290デフォルトの名無しさん
NGNG(゚д゚)ハァ?
0291デフォルトの名無しさん
NGNGMFCとか別途入手だよね
0292デフォルトの名無しさん
NGNGんなことねーよ。MFCなんて使わなきゃいいじゃん。
DXと、Win32APIが使えるyo!!
0293デフォルトの名無しさん
NGNGでも、Win32APIも、古いまま?
0294デフォルトの名無しさん
NGNGMS製のPSDKはフリー配布不可なんでCD版にしか入ってない。
0295デフォルトの名無しさん
NGNG> んなことねーよ。MFCなんて使わなきゃいいじゃん。
ププッ
0296デフォルトの名無しさん
NGNGそういう自分は小物ユーティリティばかりなんで、APIオンリーで
Cランタイムルーチンも使っちゃいないが…。
0297デフォルトの名無しさん
NGNGつまり小物以外のものを作るにはこれだけではちとつらいかもしれんと
いうことですね。
べつにケチつけてるわけでなくて、実際に使おうとするときに
ぶちあたる問題の一つなんかなと思うだけです。
0298デフォルトの名無しさん
NGNGrc1 -> 正式版age
0299Leliel(れりえる)
NGNG0300300
NGNG0302296
NGNG0303デフォルトの名無しさん
NGNGしらん
0304デフォルトの名無しさん
NGNG0305デフォルトの名無しさん
NGNGインストしたぞ。
どうすすりゃバカが金貢いでくれるソフトができるんだ?
0306デフォルトの名無しさん
NGNGずばりエロだ
0307デフォルトの名無しさん
NGNG逝って佳って力いっぱい表示するウィンドが出て、マウスでクリックしたら窓消して終了するプログラムのソースクレ
0308デフォルトの名無しさん
NGNGそのぐらい自分で作りたまえ。チミ。
0309デフォルトの名無しさん
NGNGGUIでのプログラミング経験がないんだよ。
なんか取っ掛かりがないとどっから入ればいいのか判らないんだよ。
頼むよ。
0310デフォルトの名無しさん
NGNGMSDN
0311デフォルトの名無しさん
NGNG金ないんだよ。
0312デフォルトの名無しさん
NGNGほれ↓
#! /usr/bin/wish
button .b -text {逝って佳} -font {{MS ゴシック} 64} -relief flat -command exit
pack .b -fill both -expand yes
0313デフォルトの名無しさん
NGNG#include <stdio.h>
#include "tcl.h"
#include "tk.h"
int main(int argc, char* argv[]){
Tcl_Interp* interp;
char buf[256];
interp = Tcl_CreateInterp();
Tcl_FindExecutable(argv[0]);
if(Tcl_Init(interp) != TCL_OK) return 1;
if(Tk_Init(interp) != TCL_OK) return 1;
strcpy(buf,
"button .b -text {逝って佳} -font {{MS ゴシック} 128} -relief flat -command exit\n\
pack .b -fill both -expand yes\n");
Tcl_Eval(interp, buf);
Tk_MainLoop();
return 0;
}
0314デフォルトの名無しさん
NGNGありがとうございます。
でもわー人gん3個、エラー9個でました....
0315デフォルトの名無しさん
NGNGばっどいんたぷりたー ってでました
0316デフォルトの名無しさん
NGNG0317デフォルトの名無しさん
NGNG0318デフォルトの名無しさん
NGNGhttp://www.kumei.ne.jp/c_lang/
OpenWatcom って Win32 API 使えるんだっけか?
0319デフォルトの名無しさん
NGNG使えます。MinGWのw32apiが付いてきますが当然M$のWindowsSDKも使えるはずです
(つうかCD版にはWindows SDKも入っているはず。)
0320デフォルトの名無しさん
NGNG0321デフォルトの名無しさん
NGNG0322デフォルトの名無しさん
NGNG自己完結タピならGccで頑張るのがいいよ。
でもウインテルでの、かえいkあおちkj%きwし
はぁ、悩ましいね
0323デフォルトの名無しさん
NGNG大昔、NetWareのNLMを作るのに使った覚えが。
0324デフォルトの名無しさん
NGNGhttp://www.sdk.org/
0325デフォルトの名無しさん
NGNGプ楽ら。
かたまちまったぜぃ
0326デフォルトの名無しさん
NGNGうちは大丈夫だったけど
0327デフォルトの名無しさん
NGNG0329デフォルトの名無しさん
NGNGみれない
Welcome to SDK Update The Microsoft® Platform SDK site requires Microsoft Internet Explorer version 5.0 or later. You can download the latest Internet Explorer for free.
In addition, Microsoft ActiveX® controls are used to install components on your computer. If you are not running Microsoft Windows® or an operating system that is compatible with ActiveX controls, you cannot install the SDK using SDK Update.
0330デフォルトの名無しさん
NGNGInternet Explorer 5.0 以降使え
0331デフォルトの名無しさん
NGNGいやれつ
0332デフォルトの名無しさん
NGNG>>330 は >>329 を要約&和訳したもの。
いやなら Microsoft にでもメールしろ。
0333デフォルトの名無しさん
NGNGそれかCD買いなされ。
0334デフォルトの名無しさん
NGNGプロバイダも未払いなので18日でとまりまつ
0335デフォルトの名無しさん
NGNGC++やりたきゃ、EclipseにC++プラグイン入れて作っちまえよ。
Eclipseはオープンソースなのでただでできるぞ。
0336デフォルトの名無しさん
NGNGはどうれつか?
0337デフォルトの名無しさん
NGNGそれは GCC を勧めてるわけね?
0338デフォルトの名無しさん
NGNG正直なところ、gccしか利用できない環境でしか
gccは使いたくないかも・・・
0339デフォルトの名無しさん
NGNG「メーカー純正コンパイラより質のいいコードを吐く」
とか言われてて、俺もDOS上でDJGPPとWatcom (+dos4gw)使ってたけど
今は両者の最適化具合はどんなもんなんだろう?
Intel > VC++ > DigitalMars > OpenWatcom > GCC > Borland
こんな感じかな?
0340デフォルトの名無しさん
NGNGスレ違い
0342デフォルトの名無しさん
NGNG0343デフォルトの名無しさん
NGNG0344デフォルトの名無しさん
NGNG自分で調べろ。
0345デフォルトの名無しさん
NGNG0346デフォルトの名無しさん
NGNGCDにはMS製SDKの他に商用のツールも含まれているので禁止。
0347デフォルトの名無しさん
NGNGOpenWatcom の CD 持ってるん?
内容物リストキボンヌ
0348346
NGNG持ってないけどOpenWatcomのFAQに書いてある。
内容はMFCとOS/2 Toolkit以外はわからないけど・・・。
http://www1.openwatcom.org/cgi-bin/fom.cgi?_recurse=1&file=1
0349デフォルトの名無しさん
NGNGんだと Windows-SDK とか MFC とか OS/2 Toolkit とかのライセンスとかによるんじゃないか?
とりあえず、OpenWatcom の CD をコピーして販売するのは完全にダメだと思ったけど、
社内で複数のコンピュータにインストールするのとかはどーなんだろね?
譲渡に関しては自分のコンピュータから OpenWatcom 全部アンインストール、
自分の持つ OpenWatcom の CD のコピーも全部放棄した後ってんであれば譲渡できそうだけど。
0350デフォルトの名無しさん
NGNGあれとなんか違うのかこれ?
0351デフォルトの名無しさん
NGNGこっちはIDE込みでフリー
0352デフォルトの名無しさん
NGNGインポ 童貞 エロ の略か?
0353デフォルトの名無しさん
NGNG0354デフォルトの名無しさん
NGNGIDE : Integrated Development Environment : 統合開発環境
0355デフォルトの名無しさん
NGNG率直にいってBorlandが最適化で評価された記憶がない
0356デフォルトの名無しさん
NGNG0357デフォルトの名無しさん
NGNGVC で最適化すれば勝てる。Intel C ならさらに吉!
Watcom は Intel が支援しなくなった時点で終了(笑)
0358デフォルトの名無しさん
NGNG> Watcom は Intel が支援しなくなった時点で終了(笑)
ソースキボンヌ
0359デフォルトの名無しさん
NGNGWhat'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 環境変数に変更。
・パッケージにファイルが入ってなかったのを直した。
0360デフォルトの名無しさん
NGNG・パッケージにいくつかのファイルが入ってなかったのを直した。
0361デフォルトの名無しさん
NGNGコンパイル速度>最適化が伝統だから。
な割にはbccそんなに速くないんだよねえ。
0362デフォルトの名無しさん
NGNGボーランドは製品の個人への販売自体に全く熱心ではない。
0363デフォルトの名無しさん
NGNG0364デフォルトの名無しさん
NGNGスレ違い
0365デフォルトの名無しさん
NGNGマイクロソフトがソフトウエアの顧客サポートを説明書の代読と定義したあと
ボーランドの製品も急速につまらなくなっっていった。
製品パッケージが何をする為のもので、そのパッケージ以外に何が必要なのかが
さっぱり明確でなくなった。
悪いのはMSであるが、それに振り回されぱなしで、会社のゴタゴタを含め
堕落したのはボーランドの責任だ。
0366デフォルトの名無しさん
NGNGTurbo時代はよかったよね。M$もそれなりにがんばってたと思うけど。
0367デフォルトの名無しさん
NGNGおれは最適化さえあればIDEはいらない。
というか、コンパイラとIDEは製品として比較すべき
もんじゃないと思う。
0368デフォルトの名無しさん
NGNGいくらコンパイラがかしこかっても君のウデがだめだとだいなしだよ
0369デフォルトの名無しさん
NGNGそれは何で作成するのか。といった最も基本的なことを明確にして欲しいんだよね。
昨今の開発環境はそんなことは、判りきっているだろって感じで明確になってない。開発環境が勝手に生成、添付したりする場合もあるわけだよ。
プログラム自体のコードと、GUIのためのリソースと、必要となるライブラリと
明確ならないと作ったプログラムを配布できない。
バージョンアップで何が変わったかという話になると更にあいまいもこ。
0370デフォルトの名無しさん
NGNG>いくらコンパイラがかしこかっても君のウデがだめだとだいなしだよ
お前理解していないだろ。
駄目プログラマでも秀才プログラマでもバイナリの実行時間が大差ないのが良い最適化コンパイラだよ。
FORTRANの例でいうなら、添え字の順番と入れ子の制御変数との関係なんかを
最適にするわけだ。無意味にループ内に存在する計算をループ外へ出すわけだ。
0371デフォルトの名無しさん
NGNG> 駄目プログラマでも秀才プログラマでもバイナリの実行時間が大差ないのが良い最適化コンパイラだよ。
駄目プログラマは コンパイラが最適化できるような小手先の手段しか知らないが、
駄目じゃない連中は コンパイラが最適化できないような手段も知ってる。
0372デフォルトの名無しさん
NGNGそんなコンパイラがあったとすれば、ソースと実際の処理が一致しないケースが出てくるだろう。
なぜなら、駄目プログラマが書いたソースと秀才プログラマが書いたソースでは基本的なアルゴリズムから違うのだから。
また、秀才プログラマはデータの性質も考慮して、一般的には遅いと思われるアルゴリズムを採用する事もあるだろう。
それらを同等にそのコンパイラにかければ、駄目プログラマが書いたプログラムは改善されるかもしれないが、秀才プログラマが書いたプログラムは改悪されてしまう事もある。
そして、一番の問題はデバッグ。そのコンパイラが吐き出したプログラムはソースとは全く違う処理が行われてしまう可能性があるため、出力されたプログラムを解析しなおす必要がある。
これでは非常に効率が悪い。
良い最適化コンパイラは、駄目ソースからは少しはまともな性能のコードが、良いソースからはより良い性能のコードが得られるコンパイラだと思うがどうだろうか?
0373デフォルトの名無しさん
NGNGデバッグするときは最適化オプションを外しなさい、
っておばあちゃんに教わらなかったの?
0374デフォルトの名無しさん
NGNGいや、むしろ積極的に最適化オプション付けてデバッグして、
挙動が違ったらバグ報告してくれ。
0375デフォルトの名無しさん
NGNGデバッグが終わってリリース版として最適化オプションつけた後にもバグが出る事はある。
0376デフォルトの名無しさん
NGNGそーゆー場合もバグ報告してくれ。
ところで、
> デバッグが終わってリリース版として最適化オプションつけた後にもバグが出る事はある。
って OpenWatcom とか 旧Watcom での話なんすか?
0377デフォルトの名無しさん
NGNG上に挙げたのは>>370に出てくる良い最適化コンパイラがあったとしての例えの話。
0378デフォルトの名無しさん
NGNG妄想にマジレスしてたんすか…
0379デフォルトの名無しさん
NGNGまあ、そんなとこですね・・・。
0380デフォルトの名無しさん
NGNG>駄目プログラマが書いたソースと秀才プログラマが書いたソースでは基本的なアルゴリズムから違うのだから。
また、秀才プログラマはデータの性質も考慮して、一般的には遅いと思われるアルゴリズムを採用する事もあるだろう。
アルゴリズムが違うってSEは何やっているんだよ。
プログラマのやることは詳細設計指示書に基づいたコードの作成だ。
システムの根幹を構成するアルゴリズムの毛定!なんて部分にプログラマの出番はない。
大体、今日日アルゴリズムを考える必要性なんかあるかよ。
昔プログラマが悩まされたのはハッシュによるデータ検索なんかだけどさ
今ならそんなものバカサーチで十分実用になっちまうからな。
0381デフォルトの名無しさん
NGNGしあわせなお方ですな。半径5m以内くらいしか感知できない感じかな。
0382デフォルトの名無しさん
NGNG> 駄目プログラマでも秀才プログラマでもバイナリの実行時間が大差ないのが良い最適化コンパイラだよ。
はあ、そうなんすか。はじめて聞きますた。
> FORTRANの例でいうなら、添え字の順番と入れ子の制御変数との関係なんかを
> 最適にするわけだ。無意味にループ内に存在する計算をループ外へ出すわけだ。
プログラムつくったことないでしょ。そういうローカルな最適化だけではダメプログラマ
のプログラムは救えません。
0383デフォルトの名無しさん
NGNGちょっと覚えた知識をひけらかしたい性向な方?
0384デフォルトの名無しさん
NGNGもっと「これはひどいよ、WATCOM君クスンクスン」と嗚咽してしまう
単純なものなんだ
x = y = z:;
とあったら、なにも考えずに
mov reg,[z]
mov [y],reg
mov [x],reg
とやってくれよ・・・2回もzをregに入れるんじゃねぇ!!わかったか糞!
0385デフォルトの名無しさん
NGNG速度に関して言ってるんだったら、どっちが速いか計測したんか?
サイズの最適化だったら それぐらいやって欲しいけど。
0386デフォルトの名無しさん
NGNG自力で直してコミットしやが、してください。
0387デフォルトの名無しさん
NGNG0388デフォルトの名無しさん
NGNG0389デフォルトの名無しさん
NGNG> x,y,xが数MBになるような構造体でもいいのか?
z が抜けてるよ。
0390デフォルトの名無しさん
NGNG最適化オプションは、すべてが安全なわけじゃない。
どんなソースでも常に安全なオプションもあるが、ソースによっては危険になるオプションもある。
職業プログラマなら、どのオプションがどんな働きをするかくらい、基本知識だろうが。
0391デフォルトの名無しさん
NGNG最近の職業プログラマ様は凄いんですね。
ところで、
> デバッグバージョンで正常動作したソフトが、リリースバージョンでは正常に動かないなんて、良くあることだ。
ってのは OpenWatcom とか 旧Watcom での話なんすか?
0392デフォルトの名無しさん
NGNG2〜3回最適化オプションで変な動作をするようになったことがありました。ディスアセンブル
したソースみながら問題ないような記述に変更した記憶があります。
ところで、職業プログラマでなくても、いろいろなCのなかからわざわざWatcomC
使うような人ならどのオプションがどんな働きをするかは知ってそうな気がするので
すが、そんなこともないのかな。
0393デフォルトの名無しさん
NGNG> どのオプションがどんな働きをするかは知ってそうな
あぁ、マニュアルに書いてある程度の知識はあるけど、
どのオプション使ったら任意のソースが
どんな機械語に変換されるかまでは知らない、って意味です。
0394デフォルトの名無しさん
NGNG使うような人ならどのオプションがどんな働きをするかは知ってそうな気がするので
すが、そんなこともないのかな。
時代が変わった
0395デフォルトの名無しさん
NGNG>>392 も >>393 の意味ではオプションを知ってはいないだろう。
(でなければ、>>392 の前半のようなミスを犯すわけが無い)
時代が変わったのでなく、あんたが昔を美化したいだけだ。
0396384
NGNG要するに、そんなちょっとの無駄なレジスタロードなど
気にするなと。そんなのが1万あろうが1億あろうが、
体感できないと。そういうことだな。
そんならさぁ・・・もうコンパイラに最適化必要ねえよな
x86ならレジスタ1個でメモリ使いまくりゃいいべ。極論だがな
俺も年をとったということか。詩嚢
0397デフォルトの名無しさん
NGNGやれやれ。
死ぬ前に >>384 のを直してコミットしてくれ
古き良きプログラマなら そんぐらい出来るんでしょ。
0398Leliel(れりえる)
NGNG確認していないので内容はわからないですが...須磨祖。
0399デフォルトの名無しさん
NGNGelf omf coff pe のファイルフォーマットの資料とか、
3DNow や intel CPU 向けの最適化の資料とか、そーゆーのが置いてあるね。
Watcom が書いたドキュメントってわけではないみたい。
devel/1.2_beta ってのもあるね。
個々のファイルの最終更新日時が 2003/8/30 になってるけど、
これって前からあったっけ?
0400デフォルトの名無しさん
NGNG0401Leliel(れりえる)
NGNG1.2_betaのフォルダ以下のファイルは、前から(最終更新日時で)有りました。
0402デフォルトの名無しさん
NGNGに beta の新しい奴が入った模様。
変更点は以下を参照のこと
ftp://ftp.openwatcom.org/watcom/devel/1.2_beta/readme.1st
0403デフォルトの名無しさん
NGNGが更に新しくなった模様。
0404デフォルトの名無しさん
NGNGftp://ftp.openwatcom.org/watcom/
0405ot22
NGNGどうしてそうなるのか不明。
ご存知かもしれませんがviwってCUT&PASTEなら日本語も使えるんですね.
0406デフォルトの名無しさん
NGNG0407デフォルトの名無しさん
NGNG(゚Д゚ ,,) {Borland C++ Compiler。)
(uu__)〜
0408デフォルトの名無しさん
NGNGそれがどうした。
オープンソースじゃないものに用は無い。
でも実際にソースを読むやつは少数派だわな。
0409デフォルトの名無しさん
NGNGこの部分のメンテって誰かやってるんでしょうか?
もしかして、みんな日本語わからなくて放置状態?
0410デフォルトの名無しさん
NGNGそのとーり
0411デフォルトの名無しさん
NGNGhttp://openwatcom.mirrors.pair.com/watcom/
http://www.openwatcom.org/ftp/
1.2 release が出たら age るとしよーか。
0412デフォルトの名無しさん
NGNGhttp://openwatcom.mirrors.pair.com/watcom/
http://www.openwatcom.org/ftp/
0413デフォルトの名無しさん
NGNG今 news group の方で話題になってる。
0414デフォルトの名無しさん
NGNGexeからインストールしたファイルと、zipを展開した
ファイルでタイムスタンプが違ってしまうのな。
zipが+9:00になる。
多分wise(インストーラ)がタイムゾーンを考慮してない
為だろうけど、しょうもないなぁ
0415デフォルトの名無しさん
NGNGソフトによっては、タイムスタンプがバージョンを表している
(Ver1.23なら1:23)物もあるので、wiseインストーラはわざと
タイムゾーンを無視しているんじゃないでしょうか。
0416デフォルトの名無しさん
NGNGWindows版ですけど(IDE, Debuggerあたりがそこそこに…)
0417デフォルトの名無しさん
NGNG0418デフォルトの名無しさん
NGNGへ〜
0419デフォルトの名無しさん
NGNG0420デフォルトの名無しさん
NGNG少なくとももれはIDE使ってないな。
0421デフォルトの名無しさん
NGNG0422デフォルトの名無しさん
NGNG0424デフォルトの名無しさん
NGNG0425デフォルトの名無しさん
NGNG唐突に対応したら骨董品から一気に成り上がれるよな。
でもnews見てる感じだと、今はそういう動きは無いみたいかな?
無意味にage。
0426デフォルトの名無しさん
NGNGOpenWatcomのリンカってPlatformSDKやDirectX8以降(?)で使われてる
新しいCOFFフォーマットに対応してるのかな?
Webを一通り見たけどのってなかったので誰か教えて。
0427Watcomer
NGNGお!オレの出番だな!
Watcomリンカは、オブジェクトファイルとライブラリファイルを入力とし、実行可能ファイルを出力として作成するリンケージエディタ(リンカ)です。Watcomリンカは以下のオブジェクトモジュール フォーマットおよびライブラリ フォーマットをサポートしています。
キ標準Intelオブジェクトモジュール フォーマット(OMF)
キIntel標準OMFに対するMicrosoftの拡張
キ80386アプリケーションをリンクするためのPhar LapのEasy OMF-386オブジェクトモジュール フォーマット
キCOFFオブジェクトモジュール フォーマット
キELFオブジェクトモジュール フォーマット
キOMFライブラリ フォーマット
キAR(Microsoft互換)オブジェクトライブラリ フォーマット
お前らが欲しがってる日本語ヘルプより。
0428デフォルトの名無しさん
NGNGこんな古いものを・・・>>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
と書いてあるのでたぶん使えると思う。
0429Watcomer
NGNGtureta.
0430デフォルトの名無しさん
NGNGPSDKやDirectXが使えるってことか。
thx!
0431デフォルトの名無しさん
NGNG0432デフォルトの名無しさん
NGNGん?なんでそれでリンカいらないのかわからん…。
猿以下のミジンコにもわかるように教えて下さい。
0433デフォルトの名無しさん
NGNG0434デフォルトの名無しさん
NGNGcomの仕組み・・・
0435デフォルトの名無しさん
NGNGCOMの仕組みはまぁ表面的にわかってるんだけど、最終的に実行ファイルやDLLを作り出す
ためにリンカはいるんじゃないの?
間違ってる?
0436デフォルトの名無しさん
NGNG0437434
NGNGリンカがホントにいらないってことはない
OMFベースのリンカだけで逝けるでしょうってこと
tlinkってCOFF扱えるようになった?
0438デフォルトの名無しさん
NGNG私が間違っていましたと書けばいいものを、見苦しいいいわけしやがって。
0439デフォルトの名無しさん
NGNG0440デフォルトの名無しさん
NGNGwmakeなんかイクナイ
0441デフォルトの名無しさん
NGNGdjgppのgnu makeでどう?
0442デフォルトの名無しさん
NGNGgnuish gmakeを試したけどマシンがリブートする
0443デフォルトの名無しさん
NGNGttp://www.vector.co.jp/vpack/filearea/dos/prog/make/index.html
0444デフォルトの名無しさん
NGNGこれ知らなかった。これから試します。
あんがとー
0446444
NGNGKI-shellの中の人が作ったmakeだったのね
0447デフォルトの名無しさん
NGNG0448デフォルトの名無しさん
NGNG0449デフォルトの名無しさん
NGNG-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
とかやってみれ。
0450デフォルトの名無しさん
NGNG0451デフォルトの名無しさん
NGNG0452デフォルトの名無しさん
NGNG0453デフォルトの名無しさん
NGNGって人はいないんでしょうか
0454デフォルトの名無しさん
NGNGIDEからファイルをダブルクリックするとメモ帳が立ち上がってしまいます
watcomのエディターで立ち上げるにはどこの設定を変えればいいんですか?
0455454
NGNGあっという間に自己解決しました…
0456デフォルトの名無しさん
NGNG0457デフォルトの名無しさん
NGNG設定ファイルを自分で書けば Watcom の IDE から VC のコマンドラインコンパイラを使うのは可能だと思われ。
0458デフォルトの名無しさん
NGNGネタに混じれ酢してくれて
ネタいっちゃって申し訳なく思い始めた
ごめんなさい
0459デフォルトの名無しさん
NGNG0460デフォルトの名無しさん
NGNG0461デフォルトの名無しさん
NGNGIDEあるんだから使えよ。
0462デフォルトの名無しさん
NGNG0463デフォルトの名無しさん
NGNG0464デフォルトの名無しさん
NGNG0465デフォルトの名無しさん
NGNG0466デフォルトの名無しさん
NGNGまだだよw
0467デフォルトの名無しさん
NGNG探しもしないで、どこ見て言ってるのかねw
ftp://ftp.openwatcom.org/watcom/
0468デフォルトの名無しさん
NGNGhttp://idol.bbspink.com/test/read.cgi/hgame/1089918934/287-292n
よりにもよって、あの「超空間」かよ...orz
0469デフォルトの名無しさん
NGNGソースをダウンしたんだが、どうすればビルドできるのかが分からん。
gccでビルドするの?UNIXシェルのファイルがあって、UNIX上でビルド?
デベロッパーのページみたら、何かユーザー登録があって何だ?
0470デフォルトの名無しさん
NGNG0471デフォルトの名無しさん
NGNG0472デフォルトの名無しさん
NGNGもうすこし詳しく教えて。
wpjファイルが、サンプルプログラムのしかなかった
0473472
NGNG0474デフォルトの名無しさん
NGNGOpenWatcom C++って、関数リファレンスは付いていますか?
フリーのC/C++コンパイラで関数リファレンス・ヘルプが充実してるのってないですかね。
0475デフォルトの名無しさん
NGNGといいつつおれはVisualC++付属のVCCORE.CHM見てるけど。
0476デフォルトの名無しさん
NGNG0477デフォルトの名無しさん
NGNG0478474
NGNG入門者なので、リファレンスをガンガン見るだろうと思ったので。
0479デフォルトの名無しさん
NGNGwmake辺りなのでは
ソースの各フォルダにmakefikeが転がってることだし
>>474
Open Watcom C Library Reference
Open Watcom C++ Class Library Reference
Watcom標準関数なら付属のヘルプで安心。
それで足りなければ適当に探せばよろし
0481デフォルトの名無しさん
NGNGなってしまいました(多分, 嬉しいのでしょう).
あっ, 環境は WinXP(Win NT)ですけど.
0482名有り
NGNGhp: 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]〜って部分です
どうやったら回避できるのか教えて下さい
よろしくお願いします
0483名有り
NGNGコンパイルまでは通るんですが実際動かすとエラーになっちゃうんです
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);
}
0484名有り
NGNGってか別な所からのセグメンテーションでした
自分の愚かさを呪いながら就寝しますorz
0485デフォルトの名無しさん
NGNG中の人にはがんばって欲しいよ。
0486デフォルトの名無しさん
05/02/09 22:50:10048769式フリーPG ◆hND3Lufios
05/02/10 17:34:510488デフォルトの名無しさん
2005/03/24(木) 02:40:32winnt.h辺りでエラーが出るんだけど、何故?
0489デフォルトの名無しさん
2005/03/30(水) 23:54:46まずなんのためにSDK入れたの?
0490デフォルトの名無しさん
2005/05/14(土) 23:43:100491デフォルトの名無しさん
2005/05/16(月) 23:54:580492デフォルトの名無しさん
2005/05/17(火) 01:54:59こんな感じ
ttp://www.heikogorski.de/Compiler/Watcom/watcom.html
0493491
2005/05/24(火) 21:20:48こんなの見つけた。既出?
ttp://lily.xrea.jp/hikky/index.php?cmd=search&word=Programming%2FBeginners%2FOpenWatcom-HelloWorld
0494デフォルトの名無しさん
2005/06/07(火) 11:11:050495デフォルトの名無しさん
2005/06/07(火) 12:17:180496デフォルトの名無しさん
2005/06/07(火) 16:04:220497デフォルトの名無しさん
2005/06/07(火) 16:12:18ちゃんとライセンス読め。
0498デフォルトの名無しさん
2005/06/10(金) 20:21:08GrWinとか使えるしIsing模型のシミュでもしてみる。
0499デフォルトの名無しさん
2005/07/09(土) 18:27:510500デフォルトの名無しさん
2005/07/10(日) 21:56:42ライセンスを読んでみたが、自前のコードをコンパイルして出来た実行ファイルに対する
商用利用禁止規定がどこに書いてあるのかよくわからん。
0501デフォルトの名無しさん
2005/08/06(土) 00:23:200502デフォルトの名無しさん
2005/08/06(土) 00:31:39使うなよ。
0503デフォルトの名無しさん
2005/08/07(日) 21:34:53コンパイラのソースコードだけじゃなくって、それをコンパイルして出来たバイナリ
(つまりコンパイラの実行ファイル) も含んでるってことだな。
0504503
2005/08/07(日) 21:45:43このページによると、商用利用どころかGPLコードのコンパイルもマズいっぽいな。
050569式フリーPG ◆hND3Lufios
2005/08/14(日) 16:49:43やっぱ商用利用不可なんだろうな。
0506デフォルトの名無しさん
2005/08/15(月) 17:54:54これはOpenWatcomのコンパイラについての使用許諾であって、それで生成したバイナリについてはなんの制限も課していないと思います。
このライセンスの適用範囲は1.Generalにあるように、オープンソース版のWatcom C/C++, FORTRANコンパイラが対象になっています。
生成物までも含んでいると読み撮れる箇所はどこでしょうか。
0507デフォルトの名無しさん
2005/10/15(土) 10:47:16hwTrTest = CreateWindow(TRACKBAR_CLASS,"",
WS_CHILD | WS_VISIBLE | TBS_AUTOTICKS,
18,100,200,32,hwnd,(HMENU)IDC_TR_TEST,hInst,NULL);
として生成するとトラックバーの背景が白いのです。
ウインドウのクライアント領域は灰色なので色が合わずに困っています。
試しにVC6で同じコードをビルドするとトラックバーの背景は灰色になりました。
WatcomC++でも灰色にする方法はないでしょうか?
0508デフォルトの名無しさん
2005/10/15(土) 16:57:43リンカのオプションではないでしょうか。
RU WIN=4.0を付けてみては?
0509デフォルトの名無しさん
2005/10/15(土) 18:20:45ありがとうございます!!
IDEでデフォルトの Native NT だったのでWindows95[RU WIN=4.0]に
変更したらトラックバーの背景色が灰色になりました。
リンカでプログラムの動作が変化すると言うのが不思議なのですが、
これはスタートアップ・プログラムが変更されるオプションなのでしょうか?
0510デフォルトの名無しさん
2005/10/15(土) 19:01:22実行ファイルに記載されているOSのバージョンに応じてWindows側が
動作を変えるのです。
たとえばWindows 3.1用とマークされている実行ファイルについては
ダイアログボックスが白くなったりします。
0511デフォルトの名無しさん
2005/11/13(日) 08:09:38(Possible release candidate?)
0512デフォルトの名無しさん
2005/11/15(火) 09:51:47XPだと実行しても何も起こらなかったので互換モード(Win95)で
実行したらインストールできた。
0513デフォルトの名無しさん
2005/11/15(火) 09:52:350514デフォルトの名無しさん
2005/11/15(火) 11:32:351.3までって英語onlyだったような。
さらにコンパイラが「型が違います」のwarningが出た時に例外で落ちる。
warningを解決したら普通に通った。
やはりβ版。
0515デフォルトの名無しさん
2005/11/17(木) 13:07:40リソースコンパイラの対象ファイルのパスに半角スペース(0x20)が
入ってると「引数が多すぎます」が発生するバグは直ってない…。
仕様?
0516デフォルトの名無しさん
2005/11/18(金) 11:31:40更新履歴はどこかで見れ無いかな。
0517デフォルトの名無しさん
2005/11/19(土) 14:33:14Fortranか…
0518デフォルトの名無しさん
2005/12/14(水) 22:34:430519デフォルトの名無しさん
2005/12/15(木) 09:39:02このスレでも意見が分かれてるみたいだし。
0520デフォルトの名無しさん
2005/12/23(金) 20:55:18__WATCOMC__
__WATCOM_CPLUSPLUS__
みたいな定義ってあるの?
0521デフォルトの名無しさん
2005/12/23(金) 21:30:13あるよ。
> 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
0523デフォルトの名無しさん
2005/12/24(土) 10:06:510524デフォルトの名無しさん
2005/12/24(土) 18:36:570525デフォルトの名無しさん
2006/01/07(土) 20:15:480526デフォルトの名無しさん
2006/01/09(月) 22:41:13日本語風にしたものを作ってみました.
ftp://157.118.89.2/pub/windows/IDE/OpenWatcom/WatcomSet.html
をご覧ください
0527デフォルトの名無しさん
2006/01/10(火) 19:56:13乙
0528デフォルトの名無しさん
2006/01/14(土) 18:37:17なぜ、関係なさそうなファイルまでセットなの?
再配布ライセンスが絡んでるとか?
0529デフォルトの名無しさん
2006/01/14(土) 22:06:10buildするとできちゃうんです.
パッケージにまとめるのが面倒だったんで...
0530デフォルトの名無しさん
2006/01/26(木) 04:32:48ttp://bauxite.sakura.ne.jp/wiki/mypad.cgi?p=OpenWatcom%2FChanges_in_1.4
0531デフォルトの名無しさん
2006/03/29(水) 20:53:50ttp://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/c/owatcom/
0532デフォルトの名無しさん
2006/04/14(金) 17:17:220533デフォルトの名無しさん
2006/04/26(水) 18:17:420534デフォルトの名無しさん
2006/05/15(月) 12:57:43DOS-32BIT(CauseWay Executable)としてコンパイルしています。
この場合でもmallocしたメモリのアドレスをそのままDMA転送用のアドレスとして
I/O レジスタに登録しても大丈夫なのでしょうか?
物理アドレスに変換する必要とかはないでしょうか?
mallocにて確保したアドレスは4MBを少し超えたところになります。
I/Oレジスタへ確保したアドレスを登録しても、HDDにはアドレス0以降の内容が
書き込まれてしまいます。
0535デフォルトの名無しさん
2006/05/15(月) 21:46:09CauseWayは仮想メモリをサポートしたDOSエクステンダなので
mallocで確保したアドレスと物理アドレスは一致していないはず。
0537デフォルトの名無しさん
2006/05/15(月) 23:59:42プロテクトモードを使用している限り、プログラムから直接物理アドレスにアクセスすることは不可能です。
特定の物理アドレスにアクセスしたい場合は、DPMIやDOSエクステンダの機能を使って物理アドレスを
リニアアドレスに割り当てたり、リニアアドレスに割り当てられている物理アドレスを調べる必要があります。
0538デフォルトの名無しさん
2006/05/17(水) 16:01:03ttp://zzt-kuruma.hp.infoseek.co.jp/kai/vram9821.lzh
DOS4GW用だから使えるかわからんが、DPMIなら大丈夫か?
0539デフォルトの名無しさん
2006/05/20(土) 18:56:50>>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プロンプト内で動かしてないですよね?
0540デフォルトの名無しさん
2006/06/07(水) 12:33:49Ctrl+Cを押されて中断されたのをハンドリングすることってできるのでしょうか?
0541デフォルトの名無しさん
2006/06/07(水) 22:55:36つ signal()
0542デフォルトの名無しさん
2006/08/28(月) 14:11:48それで無理矢理使ってたら、Watcomデバッガで、よくOSのエラーがでて
「DLLが無効なエントリポイント」とかってよくなった。
しかし、16bitWindows(98/Me)用のドライバのある、Ultra3のチプセットで、
同じようにデバッグやったら、OSエラーがでなかった。
Dinput使ってWatcomデバッガ使ってWindows98/Me使ってnVidiaのUltra4チップセットマザー使ってる人は、
参考にしてください
0543デフォルトの名無しさん
2006/10/29(日) 11:42:130544デフォルトの名無しさん
2006/11/10(金) 23:25:210545デフォルトの名無しさん
2006/11/11(土) 01:58:58まだRC2みたいだな。 1.5からの変更点は?
0546デフォルトの名無しさん
2006/12/08(金) 20:57:350547デフォルトの名無しさん
2006/12/10(日) 08:05:270548デフォルトの名無しさん
2006/12/16(土) 16:42:020549デフォルトの名無しさん
2007/02/27(火) 21:23:250550デフォルトの名無しさん
2007/03/12(月) 23:17:100551デフォルトの名無しさん
2007/03/19(月) 16:17:080552デフォルトの名無しさん
2007/04/06(金) 07:05:36DX9とかのVCのライブラリをWatcomで使うにはどうしたらいいですか?
0553デフォルトの名無しさん
2007/04/08(日) 22:15:100554デフォルトの名無しさん
2007/04/16(月) 21:09:110555デフォルトの名無しさん
2007/04/19(木) 21:15:08マジでそれで使える?
0556デフォルトの名無しさん
2007/04/20(金) 12:33:570557デフォルトの名無しさん
2007/07/15(日) 17:45:000558デフォルトの名無しさん
2007/08/07(火) 17:39:550559デフォルトの名無しさん
2007/08/23(木) 21:40:55ソースは como.exe(439beta) --help の出力 ↓
--wat Requests use of Open Watcom as the backend C compiler (still in progress)
0560デフォルトの名無しさん
2007/09/10(月) 22:34:31GUIデバッガやリソースエディタとかもセットになってて、
BCC+TurboDbg+BCCdeveloper+PSDKより使いやすいような気がするんだけど、
知らない人多いですね。英語のマニュアルしかないからかな?
IDEとかがあっさり死んでしまうからかな?
0561デフォルトの名無しさん
2007/09/12(水) 22:45:240562デフォルトの名無しさん
2007/09/12(水) 23:48:00Win32用の開発環境としてみると、リソースエディタ以外は
VC++ 2005 Express Editionがあるからなぁ…
0563デフォルトの名無しさん
2007/09/13(木) 01:16:040564デフォルトの名無しさん
2007/09/15(土) 00:06:56今一・・・
ttp://cmeerw.org/prog/freecpp/
0565デフォルトの名無しさん
2007/09/15(土) 23:14:58VC++2からVC++6の頃にWindowsアプリ開発の仕事で給料貰ってましたが、
この数年はシステム提案の仕事で給料貰ってます。
本屋で「猫でもわかる・・・」を読んで「あのころはこういうやり方だったよな」
と懐かしくなり、ちょっとやってみようと思い、VC++Expをdownloadしてみたら
でかい、遅い、コンパイルエラー吐きまくり、・・・でガッカリ。
無料で使えて軽い開発環境を探してみたら、Watcomを見つけたという次第です。
評価してから新人研修に使おうかと思いましたが、
利用上の制約があるようで、業務に使えない無駄な研修だった
と言われそうなので、どうしようか、という状況です。
0566デフォルトの名無しさん
2007/09/18(火) 11:11:27書いたプログラムに問題があるのでは
0567デフォルトの名無しさん
2007/09/18(火) 14:31:26あとは標準でunicodeの選択になっている辺りとか。
0568デフォルトの名無しさん
2007/09/18(火) 17:31:170569デフォルトの名無しさん
2007/09/18(火) 22:52:48>ワーニング に一致する日本語のページ 約 148,000 件中 1 - 10 件目 (0.05 秒)
>ウォーニング に一致する日本語のページ 約 127,000 件中 1 - 10 件目 (0.05 秒)
0570デフォルトの名無しさん
2007/09/19(水) 08:20:560571デフォルトの名無しさん
2007/09/22(土) 05:21:465年前俺なにしてただろう
0572デフォルトの名無しさん
2007/09/23(日) 23:55:36今更気付いたがこのコンパイラ、Linux用のバイナリも作れるんだな。
0573デフォルトの名無しさん
2007/11/04(日) 19:12:590574本田
2007/11/26(月) 00:27:03http://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, ...
0575デフォルトの名無しさん
2007/11/26(月) 00:31:390576デフォルトの名無しさん
2007/11/29(木) 20:46:38Windows2000でしっかり動いたのにちょっと感動した。
0577デフォルトの名無しさん
2008/01/06(日) 04:52:200578 ◆lk7eU.5KwI
2008/01/06(日) 07:03:430579デフォルトの名無しさん
2008/01/06(日) 07:18:30↑eve↑,…
(+Φ Φ)
//'〆∞y ……‥>
←√//;ミシミシミシッ
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0580本田
2008/02/10(日) 23:17:36>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オブジェクトを実装する良い方法をいくつか示しながら解説するようにしてあります。
0581デフォルトの名無しさん
2008/04/17(木) 23:29:470582デフォルトの名無しさん
2008/06/21(土) 15:03:380583デフォルトの名無しさん
2008/12/08(月) 18:02:250584デフォルトの名無しさん
2008/12/23(火) 09:57:470585デフォルトの名無しさん
2009/01/24(土) 09:28:060586デフォルトの名無しさん
2009/03/16(月) 10:11:100587デフォルトの名無しさん
2009/05/17(日) 17:16:480588本田
2009/09/26(土) 22:06:00Inprise/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.
0589本田
2009/09/27(日) 12:46:15~ 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
0590デフォルトの名無しさん
2009/12/10(木) 21:45:05Windows XP SP2でコマンドラインでコンパイルしようとすると
ファイルの文字数が8だか12だかその辺の短い基準値を超えると
コンパイルエラーにならない?
たとえば
hoge.cppはコンパイルできたとして、このファイル名を
hogehogehogehoge.cpp
とするとたちまちコンパイルエラーになる。
0591590
2009/12/10(木) 21:46:39それとも仕様でしょうか?
0592デフォルトの名無しさん
2009/12/10(木) 22:00:55DOS版のコンパイラを使ってるんじゃないの?
0593デフォルトの名無しさん
2009/12/10(木) 22:04:15よく理解せずDLしてインストールしたので、もしかしたらそうなのでしょうか。
それともインストールの問題ではなく、コマンドの問題でしょうか?
> C:\******************\owsetenv.bat
> wcl hogehogehogehoge.cpp
0594デフォルトの名無しさん
2009/12/12(土) 20:11:48そのまま捨てた。
そしてbcc->dmc->gccと巡ったあと、また戻ってこようとしている。
なんなんだ、わし。
と、話ぶったぎってついでに保守あげ。
0595デフォルトの名無しさん
2009/12/12(土) 20:14:210596デフォルトの名無しさん
2009/12/13(日) 10:09:390597590
2009/12/13(日) 12:47:42open-watcom-c-win32-1.8.exe
(MD5が53A42F8ABF01C57B2FE380F1F54DF61A)
これをインストールすれば
いいでしょうか?
0598590
2009/12/13(日) 13:42:53Open 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"
やはり長いとコンパイルエラーになりますね。
0599590
2009/12/13(日) 13:50:14失礼しました。
0600デフォルトの名無しさん
2009/12/13(日) 14:10:241.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用
0601デフォルトの名無しさん
2009/12/13(日) 14:31:31ありがとうございます。
その方法で解決しました!
0602デフォルトの名無しさん
2009/12/13(日) 14:47:36<sstream>
って空ファイルじゃねーか!
せめて代用できるクラスくらいないんか!
0603602
2009/12/14(月) 23:47:08<sstream>
の代用を作る方法を教えてください
0604デフォルトの名無しさん
2009/12/15(火) 05:59:030605デフォルトの名無しさん
2009/12/15(火) 23:34:01exception
がなく、
exceptio
しかないように思えます。
しかし実際は
#include <exceptio>
でも
#include <exception>
でも動作するのですが、
これは何が起きているのでしょうか?
0606デフォルトの名無しさん
2009/12/15(火) 23:40:370607デフォルトの名無しさん
2009/12/16(水) 01:04:55(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.
0608605
2009/12/16(水) 06:32:35ありがとうございます。
コンパイラ(プリプロセッサ)側で判断して適切なヘッダを探してくれるんですね。
0609デフォルトの名無しさん
2009/12/16(水) 13:31:480610デフォルトの名無しさん
2009/12/16(水) 16:02:30例えばpragma等です。
0611デフォルトの名無しさん
2009/12/16(水) 21:32:01例えば
__GNUC__
__BORLANDC__
のような。
0612デフォルトの名無しさん
2009/12/16(水) 22:31:280613デフォルトの名無しさん
2009/12/16(水) 22:49:36ありがとうございます!
0614デフォルトの名無しさん
2009/12/17(木) 00:21:18例えばW123を非表示にするコンパイルオプションを教えてください。
0615デフォルトの名無しさん
2009/12/17(木) 00:49:190616614
2009/12/17(木) 18:45:14ありがとうございます。
0617デフォルトの名無しさん
2009/12/19(土) 14:52:08OpenWatcom ver1.8で
ttp://codepad.org/TivB3jGM
このコードがコンパイルエラーになります。
エラーメッセージは
ttp://codepad.org/p3YPCuj8
です。
どうにかしてこの問題を回避できませんでしょうか?
よろしくお願い申し上げます。
0618617
2009/12/19(土) 15:01:06なお、このコードは
g++, comeau c++, borland c++
で通ることを確認してあります。
0619デフォルトの名無しさん
2009/12/19(土) 15:16:38オプソに参加して貢献しよう。
0620デフォルトの名無しさん
2009/12/19(土) 16:34:48boostに見捨てられているくらいだから仕方ない。
あきらめよう。
0621617
2009/12/19(土) 18:50:23テンプレートクラスのテンプレートメンバ関数についてのOpenWatcomのバグ
を回避する策は何かしらありませんでしょうか。
どうにか…。
厳しいですかね。。。
0622デフォルトの名無しさん
2009/12/19(土) 18:53:32OS/2で遊ぶにはもってこいなのだが。
0623617
2009/12/19(土) 20:45:58ありがとうございました。
0624デフォルトの名無しさん
2010/03/13(土) 20:53:530625デフォルトの名無しさん
2010/03/13(土) 22:56:47といいつつこのコンパイラのスレを保守するお前はツンデレか?
0626デフォルトの名無しさん
2010/03/13(土) 23:50:00つttp://www.openwatcom.org/index.php/Download
0627デフォルトの名無しさん
2010/03/16(火) 15:01:33http://sourceforge.net/projects/jow/files/
open-watcom-c-win32-1.8-J001.exe
これって前からあったっけ?
0628デフォルトの名無しさん
2010/03/16(火) 15:23:03ttp://www.6809.net/tenk/
1位VC、2位GCCなのは予想通りだけど、
Open Watcom と Digital Mars がデッドヒートしてる
0629デフォルトの名無しさん
2010/03/16(火) 23:39:20full install しないとiostreamとか必要なファイルが全然インストール
されないんだけど仕様かな?1.8だとこういうことなかったのに。
0630デフォルトの名無しさん
2010/03/17(水) 23:43:110631デフォルトの名無しさん
2010/03/27(土) 15:31:530632デフォルトの名無しさん
2010/03/28(日) 12:26:06rc2で直ったみたい。フルインストールしなくても
ヘッダもインストールされた。
>>630
完成してないけど一応ある。
コンテナはそろってそうだけど
algorithm関係が20個前後足りてない。
0633デフォルトの名無しさん
2010/04/08(木) 13:02:370634デフォルトの名無しさん
2010/04/20(火) 22:09:19http://www.openwatcom.org/index.php/Download
0635デフォルトの名無しさん
2010/04/24(土) 00:08:03> Open Watcom と Digital Mars がデッドヒートしてる
デッドヒートてww
0636デフォルトの名無しさん
2010/05/07(金) 13:21:13http://www.openwatcom.org/index.php/Download
0637デフォルトの名無しさん
2010/05/07(金) 13:51:02RC版って、5とかこんなに重ねるもんだったっけ・・・。
0638デフォルトの名無しさん
2010/05/26(水) 13:54:490639デフォルトの名無しさん
2010/06/15(火) 09:23:020640デフォルトの名無しさん
2010/09/18(土) 20:18:280641デフォルトの名無しさん
2010/10/01(金) 15:44:31のメリットについて語ろう。
俺は使ったことないからだれか語って。
0642デフォルトの名無しさん
2010/10/02(土) 04:48:57win1632.hというヘッダファイルがあって、これによって
Win3.1向けの16ビットWindowsプログラムと32ビットWindowsプログラムを
1本のソースで(ほぼ)書けるようになっているみたいだ。
だから、FILEMAN.EXEみたいなのを再実装しようとすればできる
(する人いないだろうけど。16ビットWindowsプログラミング本を買う気がない)。
Win32プログラミングの基本はWin95時代からXPまで、ベーシックな
部分では同じような箇所が多いのだろうか?サンプルソースも
読みやすくていいね。DirectXを用いるソースもあるし。
0643デフォルトの名無しさん
2010/10/02(土) 10:50:59ただVMWareなどの仮想化ソフトで古いOSのコレクションをしているならいろいろ遊べる。
0644デフォルトの名無しさん
2010/10/03(日) 19:54:37VC用のDLL使えるんなら、冶具つくるにはいいかな。
VC−Express使えてるんで環境ないところ限定で
0645デフォルトの名無しさん
2010/11/15(月) 14:30:33どのくらいいらっしゃるの?
0646デフォルトの名無しさん
2010/11/20(土) 10:55:470647デフォルトの名無しさん
2010/12/21(火) 21:33:47絶滅危惧種だな。
0648デフォルトの名無しさん
2011/01/03(月) 20:13:470649デフォルトの名無しさん
2011/01/04(火) 00:14:09C++だと辛い
0650デフォルトの名無しさん
2011/01/31(月) 20:50:22生成されますが、これらを指定したフォルダに出力する方法はないでしょうか?
0651650
2011/02/05(土) 10:37:00IDEからだとやっぱり指定できないんですかね…
0652デフォルトの名無しさん
2011/02/17(木) 23:15:270653デフォルトの名無しさん
2011/06/29(水) 13:37:25.430654デフォルトの名無しさん
2011/06/30(木) 00:34:33.131.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
0655デフォルトの名無しさん
2011/07/01(金) 17:03:13.15>例えば、時代遅れの考えでは、内蔵のFPUがなくCPUから
>(とではない- FPI)- fpi87をデフォルトとするべきではなく、
>希少になりつつあります。
てな記述があるけど、FPUを内蔵したCPUが当たり前の今では
-fpc,-fpi,-fpi87 のどれを使うべきって言ってるのかね?
0656デフォルトの名無しさん
2011/07/01(金) 23:48:54.04内蔵のFPUsのないCPUがかなりまれになっているので、例えばwasmは-fpi87(そして、-fpiでない)をデフォルトとするはずです。
ってなった
0657デフォルトの名無しさん
2011/07/02(土) 18:41:09.38ありがと。
現状は-fpi(FPUエミュレーション)がデフォルトだけど
FPUが無いCPUなんて無いから-fpi87(インラインFPUコード)を
デフォルトにするべきってことね。納得。
0658デフォルトの名無しさん
2011/09/04(日) 20:59:32.65☆ チン マチクタビレタ〜
マチクタビレタ〜
☆ チン 〃 ∧_∧
ヽ___\(\・∀・)
\_/ ⊂ ⊂_)
/ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄| |
| 愛媛みかん |/
0659デフォルトの名無しさん
2011/10/08(土) 18:56:13.470660デフォルトの名無しさん
2011/10/24(月) 23:41:32.150661デフォルトの名無しさん
2011/10/25(火) 18:23:31.97仮想マシンにlinuxいれればいんじゃね?
0662デフォルトの名無しさん
2011/10/25(火) 19:25:41.27時間が出来たら試してみよう。
0663デフォルトの名無しさん
2011/11/02(水) 23:42:52.330664デフォルトの名無しさん
2011/11/03(木) 07:22:34.97http://www.tenberry.com/dpmi/13.html#01
0665デフォルトの名無しさん
2011/11/15(火) 03:58:18.73ttp://owbuilder.malakovi.cz/
0666デフォルトの名無しさん
2011/11/15(火) 14:09:16.430667デフォルトの名無しさん
2011/11/16(水) 19:33:19.850668デフォルトの名無しさん
2011/11/16(水) 20:55:20.95403 Forbidden
You don't have permission to access /snapshot/open-watcom-c-win32-2.0.exe on this server.
0669デフォルトの名無しさん
2011/11/16(水) 22:25:27.430670デフォルトの名無しさん
2011/11/19(土) 16:26:29.620671デフォルトの名無しさん
2011/11/19(土) 17:10:35.56You 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
0672デフォルトの名無しさん
2011/11/20(日) 12:59:10.49言語の自動判別してるのかなと思った。
テキストを見るとVer2.0って記述されてるけどいつごろ正式版になるんだろう。
0673デフォルトの名無しさん
2011/11/22(火) 04:23:49.57今のDMCはアレだよな…。
0674デフォルトの名無しさん
2011/11/25(金) 16:59:47.31なんに使うんだよアレ・・・
0675デフォルトの名無しさん
2011/12/01(木) 04:21:02.650676デフォルトの名無しさん
2011/12/02(金) 10:24:31.700677デフォルトの名無しさん
2011/12/05(月) 03:18:02.63http://owbuilder.malakovi.cz/
0678デフォルトの名無しさん
2011/12/06(火) 17:52:02.46誰か英語力ください
32bit windowsプログラム作るときのwlinkのパラメータ
wlink N 実行ファイル F オブジェクトファイル L ライブラリ FORM windows nt
オブジェクトファイルとライブラリはコンマ区切り、ライブラリのパスはLIBPで与える
で、LIBFってなんに使うんだ?
0679デフォルトの名無しさん
2011/12/06(火) 20:52:23.83ttp://www.users.pjwstk.edu.pl/~jms/qnx/help/watcom/compiler-tools/wlink.html#LibfileDirective
カレントにオブジェクトファイルがなければLIBPで指定したパスから探してくれる
0680デフォルトの名無しさん
2011/12/07(水) 01:22:07.220681デフォルトの名無しさん
2011/12/10(土) 23:10:32.50そのサイト死んどる
0682デフォルトの名無しさん
2011/12/11(日) 10:31:54.91生きてるぞ?
0683デフォルトの名無しさん
2011/12/11(日) 15:29:10.30要求されたディレクトリへのアクセス権限がありません。 インデックスドキュメントが存在しないか、 ディレクトリの読み込みが許可されていません。
サーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。
Error 403
owbuilder.malakovi.cz
Sun Dec 11 07:28:18 2011
Apache/2.2.17 (Linux/SUSE)
0684デフォルトの名無しさん
2011/12/11(日) 19:45:42.71<html>
<head>
</head>
<body>
</body>
</html>
0685デフォルトの名無しさん
2011/12/12(月) 22:32:08.65ソースの差分見ればわかるけど、そんなに変更が加わってないんだよね。
0686デフォルトの名無しさん
2011/12/12(月) 23:33:04.70ビルドしてみるかな
0687デフォルトの名無しさん
2011/12/12(月) 23:56:15.38あざーっす!
0688デフォルトの名無しさん
2011/12/13(火) 00:29:08.03素のwindowsには入ってないしなあ
■ このスレッドは過去ログ倉庫に格納されています