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


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

OpenWatcom C++



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

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

33 名前:デフォルトの名無しさん mailto:sage [02/10/02 05:03.net]
新スレ立ったから OpenWatcom になんか動きあるのかと思ったよ。

34 名前:Poor [02/10/02 05:49.net]
Watcomはタダだぞ貧乏人ども

35 名前:デフォルトの名無しさん [02/10/02 07:55.net]
wclコンパイラ、ソースからビルドできた人いる?

36 名前:デフォルトの名無しさん mailto:sage [02/10/02 09:51.net]
で、結局これではVCできないんですか?

37 名前:デフォルトの名無しさん mailto:sage [02/10/02 09:54.net]
>>35
きみ結構ねばっこいね

38 名前:デフォルトの名無しさん mailto:sage [02/10/02 10:21.net]
>>35
意味が分からん。

39 名前:デフォルトの名無しさん mailto:sage [02/10/02 10:33.net]
VC++ってサイアクコンパイラでしょう。
ANSI C++もできてないし、
標準ライブラリのMFC、ATL/WTLは出来が悪いし、大きいし、MSからは中核から外された扱いだし。

40 名前:デフォルトの名無しさん [02/10/02 19:09.net]
template が使えないんですが何故ですか?
標準ヘッダに .h がついてるのしかないのですが何故ですか?

41 名前:デフォルトの名無しさん mailto:sage [02/10/02 19:40.net]

( `Д)
/(ヘ っ )ヘ




42 名前:デフォルトの名無しさん [02/10/07 18:36.net]
age

43 名前:デフォルトの名無しさん mailto:sage [02/10/07 19:16.net]
だからこれでVCできるのか誰か教えろよヽ(`Д´)ノウワァァン

44 名前: mailto:sage [02/10/07 20:53.net]
>>42
できません。分かったらさっさと帰れ。

45 名前:デフォルトの名無しさん mailto:sage [02/10/07 21:22.net]
ヤフオクでVC++6.0Pro北米版新品未開封が1万以下で買えた。ウマー。
さらにサブスクリプション1年無料券(Libraryだけど)付いててさらにウマー。
1日土方バイトすりゃ買えるぞ>>42

46 名前:デフォルトの名無しさん mailto:sage [02/10/07 21:45.net]
素朴な疑問なんだが海外版のVC++ってちゃんと日本語処理してくれんの?

47 名前:44 mailto:sage [02/10/07 22:52.net]
漏れも心配だったが、日本語処理に関しては全然問題ナッシングだよ。
英語読めんときついかも試練が。(当然MSDNも英語版のみだし)

48 名前:デフォルトの名無しさん [02/10/08 20:43.net]
プ

49 名前:名無 [02/10/10 17:40.net]
OpenWatcomのftpサイトにバイナリーらしきもの(0.8.5)が・・・


50 名前:デフォルトの名無しさん mailto:sage [02/10/10 23:13.net]
あったね…だれかレポートしる!!

51 名前:デフォルトの名無しさん mailto:sage [02/10/11 04:03.net]
何処よ?あどれすきぼんんぬ



52 名前:デフォルトの名無しさん mailto:sage [02/10/11 11:57.net]
>>50
www.openwatcom.org/

漏れもファイル落としてインストールしてみたけど、
パスの設定とかが分からなくて結局戻したという未熟さ…(TдT)
win32apiのヘッダファイルとか、思いっきりエラーだし…もうだめぽ…


53 名前:51 mailto:sage [02/10/11 12:00.net]
いや、ここはもう一度頑張るべきか…よし、やってやる!!

54 名前:51 mailto:sage [02/10/11 14:07.net]
え〜と、>>51の部分で、ヘッダがどうのこうのとか言ってましたが、
わたしの勘違いでした、正しく動作しています、誤報スマソ。

55 名前:名無 [02/10/11 14:55.net]
ということは、Winアプリのビルドもできるの?

56 名前:デフォルトの名無しさん mailto:sage [02/10/11 20:05.net]
ちょっと使ってみようかと思ったのですが、インストールや使用法が載ってる
ページが検索に引っかからない…

57 名前:51 mailto:sage [02/10/11 21:08.net]
>>54
ビルドできるようです。

>>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ファイルなども入手しておくと役に立つと思います。

58 名前:51 mailto:sage [02/10/11 21:21.net]
肝心のコンパイラとリンカの方ですが、

wcc、wcc386がCコンパイラ、
wpp、wpp386がC++コンパイラ、
link、link386がリンカ、
wcl、wcl386がコンパイラユーティリティです。

それぞれ、名前に386とつくものが32ビットのバージョンで、
Windowsアプリケーションもそちらの方で作成するようです、

デバッガは、wdとwdeの2つがあり、それぞれ、コマンドライン、Win32GUIバージョンのようです。

59 名前:51 mailto:sage [02/10/11 21:34.net]
コンパイル方法は、コンパイラユーティリティを使わない方法だと、

wcc、wcc386などで、"*.obj"ファイルを作成したあと、
link、link386で、"*.obj"ファイルをリンクします、Winアプリを作成する場合は、
オプションに"-subsystem:windows"を指定すると、実行時にコマンドラインが表示されません、
また、実行ファイル名を指定する場合は、"-out:template.exe"のように指定します、

かなり適当な説明でしたが、参考になればいいと思います、

60 名前:51 mailto:sage [02/10/11 21:41.net]
う、ミスがありました、>>57でデバッガをwdとwdeとかいてますが、
正しいものはwdとwdwでした、間違いスマソ(´・ω・`)

wdeはダイアログエディタでした、
VC++等についてくるリソースエディタっぽいものです。

61 名前:55 [02/10/17 00:01.net]
>>51さん
細かい手順示していただいてありがとうございます。
早速DLしてきます。



62 名前:デフォルトの名無しさん [02/10/17 00:28.net]
リソースエディタ使いやすそう?

63 名前:名無 [02/10/17 10:14.net]
*.resが更新されて行き、*.rcファイルは作れないようですね。


64 名前:51 [02/10/17 12:04.net]
>>61
なかなか使いやすいです、日本語も大丈夫なようです。

>>62
*.rcファイルも作れるようです[メニュー->File->SaveAs]で保存する場合に、
"List Files of type"の部分を変更すれば保存できます。


65 名前:名無 [02/10/17 12:26.net]
>>63
本当?
ファイルの種類のリストには、「*.rc」はなかったような気がしますが、見落としかな・・・
リソースの種類ごとに個別に*.DLG,*.MNU(だったかな?)等のファイルに保存できた覚えはあります。


66 名前:51 [02/10/17 12:41.net]
>>64
"*.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

どうやら、デフォルトのフォントは明朝のようですね。

67 名前:名無 [02/10/17 15:29.net]
>>65
ダイアログエディタ(wde.exe)では、"*.rc"が選べますが、
リソースエディタ(wre.exe)では、"*.rc"はOpen,Saveとも
選べないようです。
ダイアログボックス以外にメニューやストリングテーブルなどを
含んだ*.rcファイルは作れないのかな?


68 名前:51 mailto:sage [02/10/17 16:33.net]
>>66
すみません、勘違いしていたようです、
私が言ってるのはダイアログエディタのほうでしたね。


69 名前:デフォルトの名無しさん mailto:sage [02/10/18 19:24.net]
まだ試してないけどリソースエディタ(wre.exe)から直接DLLが作れるっぽい
作ったDLLの使い方がわかればかなり便利かも

70 名前:51 mailto:sage [02/10/19 22:16.net]
(,,゚д゚)…cool.dllみたいな感じかな…

71 名前:68 mailto:sage [02/10/23 02:10.net]
いろいろ試してみた結果どうやらDLLから読み込んだりソースでないとDLLで保存できないみたいです・・・
回線切って首吊ってきます・・・鬱



72 名前:51 mailto:sage [02/10/27 08:31.net]
ネタはないけど保守

73 名前:デフォルトの名無しさん mailto:age [02/10/27 22:00.net]
昔メガデモで良く使われてたよね

74 名前:それはおれが昔言った発言だゴルァ mailto:sage [02/10/28 00:25.net]
>>72
>>30

75 名前:デフォルトの名無しさん mailto:sage [02/10/28 00:36.net]
お前等、OpenWatcomでなに作る気ですか!?

76 名前:デフォルトの名無しさん mailto:sage [02/10/28 20:39.net]
>>74
メガデモ

77 名前:デフォルトの名無しさん mailto:sage [02/11/02 16:19.net]
ホシュ!!

78 名前:デフォルトの名無しさん mailto:age [02/11/06 10:42.net]
で、結局これではVCできないんですか?

79 名前:デフォルトの名無しさん mailto:sage [02/11/06 12:35.net]
>>77
あなたの言っているVCとは何のことでしょう?
そこらへんをはっきりと、厨房でも分かるように説明してください。

80 名前:デフォルトの名無しさん mailto:sage [02/11/08 01:28.net]
>>77
はい、あなたは何を使っても VC できないので諦めて下さい。

81 名前:デフォルトの名無しさん mailto:hffc [02/11/15 11:20.net]
C は屑!



82 名前:デフォルトの名無しさん [02/11/15 20:35.net]
>>78
バリコンのことじゃない?
ゲルマ・ラジオでも作るのかのお。


83 名前:デフォルトの名無しさん mailto:sage [02/11/16 01:02.net]
ゲルマ・ザビ保守sage。

84 名前:Curry mailto:sage [02/11/20 06:08.net]
いちお紹介。

Watcom C++の使い方を教えてけろ
matari.ichigobbs.com/cgi/readres.cgi?bo=proglam&vi=0054

85 名前:デフォルトの名無しさん mailto:sage [02/11/26 00:17.net]
昔メガデモで良く使われてたよね

86 名前:デフォルトの名無しさん mailto:age [02/12/02 16:21.net]
C 最 高

87 名前:デフォルトの名無しさん mailto:sage [02/12/08 03:51.net]
無料C++コンパイラといったら某陸になってしまったな。
OpenWatcom も日本語版があればもう少し使われるのかも。

88 名前:デフォルトの名無しさん mailto:sage [02/12/08 10:55.net]
DigitalMarsC++は日本語のエラーメッセージも表示できるのに…
某はCマガで初心者にばらまいたのが効いたのか?


89 名前:デフォルトの名無しさん mailto:sage [02/12/09 15:15.net]
もう10年くらい前にオープンになる前のWatcom C++で仕事したよ。
Windows 3.1で32bitリニアで動くGUIプログラムが書けた。
最適化も当時最高クラスだったしね。評判もよかったよ。

でもVCのバージョンいくつだったかが出た時、突然Watcomそっくりのコードを吐く様になってたんだよ。
俺的には7不思議の一つだね。
でWatcom沈没...

ちょっと懐かしくてレスしちゃったよ。

90 名前:デフォルトの名無しさん mailto:sage [02/12/09 17:15.net]
>>88
よくあることだ。
MSCもLatticeから買って来たのがベースになってるはず。


91 名前:デフォルトの名無しさん mailto:sage [02/12/10 00:31.net]
>>87
外部に日本語用のメッセージファイルがあると、それを表示します。
Ver11.0JにVer11.0cを突っ込むと中途半端に日本語が…。
なので、後はメッセージファイルを作るだけ。OpenWatcomがこの辺りの仕様も文書化してくれれば日本語化の道が開けるかも。
中はちょっとしたヘッダとShift_JISでメッセージが羅列しているものなので、英語版のメッセージと書式が解ればなんとかなりそう。



92 名前:デフォルトの名無しさん mailto:sage [02/12/10 01:20.net]
WatcomってOMF?COFF?

93 名前:デフォルトの名無しさん mailto:sage [02/12/11 00:28.net]
>>91
OMF


94 名前:91 mailto:sage [02/12/11 01:46.net]
そりゃ残念。bccやDigitalMarsとの互換性は
あるのかな?
ナローな為落とすの辛いからレポートキボン。

95 名前:デフォルトの名無しさん mailto:sage [02/12/11 02:18.net]
>>93
リンカはCOFFもOMFも読めるので、Borland C++とかSymantec C++(DigitalMars)の.OBJをリンクさせることは可能。


96 名前:デフォルトの名無しさん mailto:sage [02/12/11 23:53.net]
>>94
貴重な情報サンクスコ。

97 名前:デフォルトの名無しさん mailto:sage [02/12/13 01:20.net]
>>94
ELFも読めるらしい


98 名前:デフォルトの名無しさん [02/12/21 21:37.net]
更新

99 名前:デフォルトの名無しさん mailto:sage [02/12/21 21:52.net]
使ってみようかと思うんだが、
今時ARM準拠ってことはないよな?

100 名前:デフォルトの名無しさん mailto:sage [02/12/21 23:28.net]
>>94
リンクできるのはいいけど、ちゃんと動くのか ?
(要は、引数の渡し方に互換性はあるの ?)

101 名前:デフォルトの名無しさん mailto:sage [02/12/22 00:17.net]
>>99
stdcall使えばいいんでは?
さすがにこれが使えなかったら、Windows用じゃ無いだろう。




102 名前:デフォルトの名無しさん mailto:sage [02/12/22 00:34.net]
というかIDEは旧Watcomでコンパイルされてるんやないの?

103 名前:デフォルトの名無しさん mailto:sage [02/12/23 18:12.net]
>>99
そりゃリンカではなくてコンパイラの話。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; /* 関数側がクリア */


104 名前:デフォルトの名無しさん mailto:sage [02/12/23 22:09.net]
>>102
あれ? cdecl, stdcall, pascal, syscall あたりって
pragma で細かく指定しなくても良くなかったっけ?

105 名前:デフォルトの名無しさん mailto:sage [02/12/31 13:41.net]
テンプレート使える?

106 名前:デフォルトの名無しさん mailto:sage [02/12/31 23:10.net]
>>104
一応使えるみたいだけど使った事無い。

107 名前:デフォルトの名無しさん mailto:sage [03/01/07 11:51.net]
OpenWatcom日本語化プロジェクトとかって存在しないのかな、

108 名前:名無 [03/01/08 12:24.net]
1.0betaが公開されたようですね。

109 名前:IP記録実験 mailto:IP記録実験 [03/01/08 21:30.net]
IP記録実験
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を提出することがある。

110 名前:デフォルトの名無しさん mailto:sage [03/01/09 02:38.net]
えーい、IPがなんだー!

111 名前:デフォルトの名無しさん mailto:sage [03/01/09 03:21.net]
>>335
+でもそれ言ってただろ?



112 名前:デフォルトの名無しさん mailto:sage [03/01/09 18:46.net]
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────

113 名前:デフォルトの名無しさん mailto:age [03/01/09 18:47.net]
>>2
プッ

114 名前:デフォルトの名無しさん mailto:sage [03/01/09 23:07.net]
>>738
チクリ板の一部の企業のスレのかきこみネタのように見えて事実がほとんどだからね。

115 名前:デフォルトの名無しさん mailto:sage [03/01/10 00:58.net]
そうそう、しかし保護は無理だろ、責任追及されたら誰かが責任とらないといけないんだし。    

116 名前:デフォルトの名無しさん mailto:sage [03/01/10 09:38.net]
>>87
裁判所の判断ってところに、引用とも原告の主張とも書かずに、
上のような文が書いてあるっすよ。
別にここにあげたのは原告の主張の引用ではなく、
ひろゆきの主張に対する裁判所の判断っす。

117 名前:デフォルトの名無しさん mailto:sage [03/01/10 09:58.net]
>>87
裁判所の判断ってところに、引用とも原告の主張とも書かずに、
上のような文が書いてあるっすよ。
別にここにあげたのは原告の主張の引用ではなく、
ひろゆきの主張に対する裁判所の判断っす。

118 名前:デフォルトの名無しさん mailto:sage [03/01/10 10:16.net]
あれ、書き込みなくなっちゃった?(^_^;)

119 名前:デフォルトの名無しさん mailto:sage [03/01/10 10:50.net]
訴えてないで腕を磨けと小一時間

120 名前:デフォルトの名無しさん mailto:sage [03/01/10 11:32.net]
スレ違いかもしれないけど、

             ┌────┐ __
たぶん     → C==|       |llllll|   |←キャップ
ここから飲む    └────┘  ̄ ̄  (中に炭酸の素?が入ってて
               ↑          閉めると炭酸が出てくる)
               本体             


121 名前:デフォルトの名無しさん mailto:sage [03/01/10 12:00.net]
ここにもきねんかきこ



122 名前:デフォルトの名無しさん mailto:sage [03/01/10 12:52.net]
よい事ではないですか。遅すぎたくらい。
いつも暴れてるキチガイが今日おとなしかったことw

123 名前:デフォルトの名無しさん mailto:sage [03/01/10 15:16.net]
なにやらaa鯖があぼーんした模様で・・・
qb.2ch.net/test/read.cgi/accuse/1040795172/319
過去ログは残っているという話ですので以前のようにログの提供などを行う必要はなさそうですが、
モナー板の生き残りの40のスレ以外は建て直しになりそうでございます。

そうそう、残念ながらZchは消滅してしまいました・・・まさしく”イキロ ひ(略!”(汗

124 名前:デフォルトの名無しさん mailto:sage [03/01/10 16:42.net]
あー腹痛てー。
飯食い過ぎた。

しかしジサクジエンもにろゆきにばれてしまうのかね。 ちょっと恥ずかしいじゃないの。

125 名前:デフォルトの名無しさん mailto:sage [03/01/10 23:04.net]
俺達モーヲタには全く関係の無い話だなw

126 名前:デフォルトの名無しさん mailto:sage [03/01/10 23:09.net]
2ちゃんねるは、新手の総会屋なんだよ!

127 名前:デフォルトの名無しさん mailto:sage [03/01/11 00:27.net]
ボルタレンじゃなくて??

128 名前:デフォルトの名無しさん mailto:sage [03/01/11 00:36.net]
誰か
IDにIPを出すことを要求します
ってスレ立てておながい

129 名前:デフォルトの名無しさん mailto:sage [03/01/11 09:58.net]
噂話ではなく実際にソースがある話もものによっては問題視されそうで嫌だなぁ
つーかすでに他サイトからは問題視されてるが。

たとえば韓国の話とかね

130 名前:デフォルトの名無しさん mailto:sage [03/01/11 10:31.net]
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────

131 名前:デフォルトの名無しさん mailto:sage [03/01/11 11:23.net]
こんばんは(爆



132 名前:デフォルトの名無しさん mailto:sage [03/01/11 13:28.net]
ぶっちゃけ隠れフシアナサンになったんだろ??
初めてのfusianasan

133 名前:デフォルトの名無しさん mailto:sage [03/01/11 16:13.net]

217 名前:ひろゆき ◆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
全部にいれてみた。






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

前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