トップページ⇒tech
688コメント175KB

OpenWatcom C++

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

一応、こちらから入手できます。
難点はちょっと大きい事(45MB)です。
http://www.openwatcom.org/
0237234NGNG
・・・と思ったら、gccってSJISが一部通らないみたいですね。
うーん、じゃあやっぱりWatcomかなぁ。
0238デフォルトの名無しさんNGNG
>>236
既出だけどWacctom C++の準拠度
ttp://cmeerw.org/prog/freecpp/

バージョンが 11.0c になってるけど
OpenWatcom 1.0 もほぼ同じ。
0239デフォルトの名無しさんNGNG
>>238

あ、見落としてました。どうも。

Watcom無惨ですね・・・。
0240デフォルトの名無しさんNGNG
無残も何も、会社自体終わってるし、
引き継ぎ先で捨てられた製品じゃん
0241デフォルトの名無しさんNGNG
それを言ったらDigitalmars (Symantec)だって・・・
0242デフォルトの名無しさんNGNG
DMCとか16bitコード吐けるから良い。
フリーのbccは出来ないから。
0243デフォルトの名無しさんNGNG
設計の古さがアドバンテージっていうのも…
他のコンパイラを牽引してくようなバリバリのモダーンコンパイラになって欲しいな
0244デフォルトの名無しさんNGNG
オプソなんだから使いたい香具師が直すもんだ。
0245デフォルトの名無しさんNGNG
DirectX使えますか?
0246デフォルトの名無しさんNGNG
>>245
Direct X6 とかの頃は使ってた。
今は知らない。
0247デフォルトの名無しさんNGNG
X6が使えるんなら今でも使えるだろ・・・ヘッダ情報さえあわせれば?
0248デフォルトの名無しさんNGNG
Boarlandはヴァージョン7からBCC用のライブラリが無くなって、
そのままじゃ使えなくなったぞ。
0249デフォルトの名無しさんNGNG
>>248

OpenWatcom C++の時代到来か。
0250デフォルトの名無しさんNGNG
勉強するなら gcc か bcc で手ごたえを見て、
本格的にやれそうなら、vc勝っとけ。
winアプリならそれが一番近道。
0251デフォルトの名無しさんNGNG
そこでNWSCですよ。
0252デフォルトの名無しさんNGNG
おいらはBCBを勧めちゃうよ。
0253デフォルトの名無しさんNGNG
じゃあ
わしはDigitalMarsをお勧めするぞ
0254デフォルトの名無しさんNGNG
吾輩はACK
0255デフォルトの名無しさんNGNG
じゃあbcc for MINIX
0256デフォルトの名無しさんNGNG
じゃあecc jr
0257デフォルトの名無しさんNGNG
で、結局 OpwnWatcom 1.1 はまだ?
0258デフォルトの名無しさんNGNG
>>179
> gcc      ・・・餓鬼のコンパイラ
> Watcom   ・・・漢のコンパイラ

gccの方が漢のコンパイラっぽいのではないか。
0259デフォルトの名無しさんNGNG
OpwnWatcom は主導者がいない時点で駄目かと。
0260デフォルトの名無しさんNGNG
>>259

オープンソースだから大化けする可能性も。
0261デフォルトの名無しさんNGNG
>>259
Michal Nescasek氏とかじゃ不足なん?
0262デフォルトの名無しさんNGNG
DigitalMarsからWalter Brightを引っこ抜いてくるとか
0263山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0264デフォルトの名無しさんNGNG
 
0265デフォルトの名無しさんNGNG
みなさんのOpenWatcomライフはどうですか?
0266デフォルトの名無しさんNGNG
誰か使ってる奴いるか?
0267デフォルトの名無しさんNGNG
viwとnmakeはよく使う
0268デフォルトの名無しさんNGNG
viwも日本語対応にしてくれれば、IDEが使いやすくなるんだが・・・。
0269デフォルトの名無しさんNGNG
一つテーマが決まった
《viwを取ってきて日本語対応にする》
0270_NGNG
http://homepage.mac.com/hiroyuki44/jaz08.html
0271山崎 渉NGNG
(^^)
0272269NGNG
viwだけとってきたかったが、一つの大きなzipだけがあったのでそれをダウンロードした。
viwのあるフォルダは見つけたけどまだコードは見ていない
0273デフォルトの名無しさんNGNG
1.1 rc1 age
0274山崎 渉NGNG
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0275デフォルトの名無しさんNGNG
>>273
0276WatcomerNGNG
いぇーい!!ついに俺の時代がきたぜ!!!
WATCOMなら任せろやゴルァ!!
なに?日本語版ヘルプ欲しいって?やらねーよだ(プ
なに?最適化のオプションが難解?自分で調べろ(プ
なに?MFC使いたい?それぐらいWin32APIで自分で作れ(プ
なに?エラーメッセージを日本語化してほしい?あんな簡単な英語ぐらい解読しろ(プ
なに?DirectX9.0は使えるのか?当たり前だろ。お前馬鹿すぎ(プ
なに?IEDがダサイ?コマンドラインからコンパイルしろ(プ
なに?デバッガの使い方が分からない?使って覚えるもんだ(プ
なに?漢のコンパイラ?高価なVC使ってろ(プ
なに?リソースエディタでハングした?VCのrcファイルを流用できるだろが糞厨よ(プ
なに?VCの最適化とどっちが速いだ?VCに決まってるだろ(プ
なに?XPで動くアプリ作れるのかだ?きまってんだろ(プ
なに?PC-9801?対応してるって書いてあるだろ(プ
なに?OS/2?あんなんどこで使われてるんだよ(プ
なに?
0277デフォルトの名無しさんNGNG
>>276
IEDってなんすか?
初心者なんでよく分かりません
教えてください
0278WatcomerNGNG
統合開発環境
0279デフォルトの名無しさんNGNG
それってIDEのことでは?IEDってなんだろう。。。
0280WatcomerNGNG
そうだよ
0281デフォルトの名無しさんNGNG
統合環境開発
0282デフォルトの名無しさんNGNG
最適化がVCに負けるようになって価値が半減
したなー

watcomer何とか汁!
0283デフォルトの名無しさんNGNG
 そういえば、OWの日本語ヘルプだけど、Powersoft Power++ 2.0のヘルプで
代用可能ですよ。オーナー限定だけど。
つか、アシストよ。Power++ 2.0 starterkit / developerのパッチ消すなよ…。
0284デフォルトの名無しさんNGNG
Watcom統合開発環境
フトウェア開発では、各プロジェクトごとにソースファイル、インクルードファイル、ライブラリなど
何種類ものファイルを管理しながら作業を進めます。
また、コンパイラ、リンカ、プリプロセッサ、デバッガ、エディタなどのプログラミング用ツールも使用します。
これらのソフトウェア開発において従来から行われてきた方法に、今回新たにWatcom統合開発環境(IDE)が加わりました。

このWatcom統合開発環境は、プロジェクトのファイルや言語ツールを管理するソフトウェア開発ツールです。
これはツールですが、その中身からすると一般的に開発環境として定義され、またそう呼ぶのがふさわしいと思われます。
Watcom統合開発環境を使用すると、プロジェクトに関係する各ファイル、そしてアプリケーションの作成に必要なあらゆる言語ツールに直接にアクセスできるようになります。
0285WatcomerNGNG
なに?最適化をなんとかしろだ?

WATCOMは前は5万8千円だぞ。CD一枚で。
それで、VCのが最適化が優れてるなら、VCを選べばいいだろが。アフォけ?
タダになったのは、それだけの理由があんだろが。
0286デフォルトの名無しさんNGNG
VC++(≒Intel C++ Compiler)は、M$とIntelの馴れ合いによって生まれたような物なんだから、
x86環境に於いては、それを超えるコンパイラは生まれようがないわけで…

それで、他のC++コンパイラでは商売にならなくなったということだな。
0287デフォルトの名無しさんNGNG
M$がWatcomのコンパイラをパクったにきまってんじゃん
昔からREだけは得意なメーカーだし。
0288デフォルトの名無しさんNGNG
プロジェクトを開くには、次の操作を行います。

1.[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デフォルトの名無しさんNGNG
これって何か作ろうとすると結局CD買うかMSDN購読しないとだめなんだよね
0290デフォルトの名無しさんNGNG
>>289
(゚д゚)ハァ?
0291デフォルトの名無しさんNGNG
>>290
MFCとか別途入手だよね
0292デフォルトの名無しさんNGNG
>289
んなことねーよ。MFCなんて使わなきゃいいじゃん。
DXと、Win32APIが使えるyo!!
0293デフォルトの名無しさんNGNG
>DXと、Win32APIが使えるyo!!
でも、Win32APIも、古いまま?
0294デフォルトの名無しさんNGNG
Win32APIはMinGWのw32apiが入ってる。
MS製のPSDKはフリー配布不可なんでCD版にしか入ってない。
0295デフォルトの名無しさんNGNG
>>292
> んなことねーよ。MFCなんて使わなきゃいいじゃん。
ププッ
0296デフォルトの名無しさんNGNG
PGの規模や構造によってはMFCは邪魔でしか無い場合もあるな。
そういう自分は小物ユーティリティばかりなんで、APIオンリーで
Cランタイムルーチンも使っちゃいないが…。
0297デフォルトの名無しさんNGNG
>>296
つまり小物以外のものを作るにはこれだけではちとつらいかもしれんと
いうことですね。

べつにケチつけてるわけでなくて、実際に使おうとするときに
ぶちあたる問題の一つなんかなと思うだけです。
0298デフォルトの名無しさんNGNG
Open Watcom C/C++ and Fortran 1.1

rc1 -> 正式版age
0299Leliel(れりえる)NGNG
1.2 Beta sage
0300300NGNG
きたー!
0301300NGNG
てか>>300だけどさ、もまいらMFC以外のライブラリをしらんのか?
wxWindowとかいろいろあるじゃん。
0302296NGNG
それは295に言ってくれ
0303デフォルトの名無しさんNGNG
>>301
しらん
0304デフォルトの名無しさんNGNG
1.1になってもC/C++の言語仕様は古いまま?
0305デフォルトの名無しさんNGNG
ぽ!
インストしたぞ。
どうすすりゃバカが金貢いでくれるソフトができるんだ?
0306デフォルトの名無しさんNGNG
>>305
ずばりエロだ
0307デフォルトの名無しさんNGNG
実行したら
逝って佳って力いっぱい表示するウィンドが出て、マウスでクリックしたら窓消して終了するプログラムのソースクレ
0308デフォルトの名無しさんNGNG
>>307
そのぐらい自分で作りたまえ。チミ。
0309デフォルトの名無しさんNGNG
>308
GUIでのプログラミング経験がないんだよ。
なんか取っ掛かりがないとどっから入ればいいのか判らないんだよ。

頼むよ。
0310デフォルトの名無しさんNGNG
>>309
MSDN
0311デフォルトの名無しさんNGNG
>310
金ないんだよ。
0312デフォルトの名無しさんNGNG
>>307
ほれ↓
#! /usr/bin/wish
button .b -text {逝って佳} -font {{MS ゴシック} 64} -relief flat -command exit
pack .b -fill both -expand yes
0313デフォルトの名無しさんNGNG
C言語版
#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
>313
ありがとうございます。
でもわー人gん3個、エラー9個でました....
0315デフォルトの名無しさんNGNG
>>312

ばっどいんたぷりたー ってでました
0316デフォルトの名無しさんNGNG
文字列を複数行に分けるときは一度"で閉じるべきだよ。
0317デフォルトの名無しさんNGNG
それで、CでWIん32叩いて窓開けるソースどなたかください
0318デフォルトの名無しさんNGNG
>>317
http://www.kumei.ne.jp/c_lang/

OpenWatcom って Win32 API 使えるんだっけか?
0319デフォルトの名無しさんNGNG
>>318
使えます。MinGWのw32apiが付いてきますが当然M$のWindowsSDKも使えるはずです
(つうかCD版にはWindows SDKも入っているはず。)
0320デフォルトの名無しさんNGNG
SDKってなんでつか?
0321デフォルトの名無しさんNGNG
ぶっちゃけ、GCCより良い?
0322デフォルトの名無しさんNGNG
ウインテル用アプリをどうするかというスタスタだよ。
自己完結タピならGccで頑張るのがいいよ。
でもウインテルでの、かえいkあおちkj%きwし

はぁ、悩ましいね
0323デフォルトの名無しさんNGNG
Watcomもフリーになったのか。知らなかった。

大昔、NetWareのNLMを作るのに使った覚えが。
0324デフォルトの名無しさんNGNG
>>320
http://www.sdk.org/
0325デフォルトの名無しさんNGNG
>>324
プ楽ら。
かたまちまったぜぃ
0326デフォルトの名無しさんNGNG
>>325
うちは大丈夫だったけど
0327デフォルトの名無しさんNGNG
それでWIんどwsのSDKってどこで拾えるんだよ
0328デフォルトの名無しさんNGNG
>>327
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/default.htm
0329デフォルトの名無しさんNGNG
>328
みれない
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デフォルトの名無しさんNGNG
>>329
Internet Explorer 5.0 以降使え
0331デフォルトの名無しさんNGNG
>Internet Explorer 5.0 以降使え

いやれつ
0332デフォルトの名無しさんNGNG
>>331
>>330 は >>329 を要約&和訳したもの。
いやなら Microsoft にでもメールしろ。
0333デフォルトの名無しさんNGNG
ttp://qmedia.e-storefront.com/product.asp?productid=26
それかCD買いなされ。
0334デフォルトの名無しさんNGNG
かねありません。

プロバイダも未払いなので18日でとまりまつ
0335デフォルトの名無しさんNGNG
>>334
C++やりたきゃ、EclipseにC++プラグイン入れて作っちまえよ。
Eclipseはオープンソースなのでただでできるぞ。

0336デフォルトの名無しさんNGNG
http://www.widestudio.org/wsinfo.html

はどうれつか?
■ このスレッドは過去ログ倉庫に格納されています