IDE やプロファイラまでついてくるフリー最強の C++ コンパイラ
Watcom C++ について語りませう。
一応、こちらから入手できます。
難点はちょっと大きい事(45MB)です。
http://www.openwatcom.org/
探検
OpenWatcom C++
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
NGNG248デフォルトの名無しさん
NGNG Boarlandはヴァージョン7からBCC用のライブラリが無くなって、
そのままじゃ使えなくなったぞ。
そのままじゃ使えなくなったぞ。
249デフォルトの名無しさん
NGNG250デフォルトの名無しさん
NGNG 勉強するなら gcc か bcc で手ごたえを見て、
本格的にやれそうなら、vc勝っとけ。
winアプリならそれが一番近道。
本格的にやれそうなら、vc勝っとけ。
winアプリならそれが一番近道。
251デフォルトの名無しさん
NGNG そこでNWSCですよ。
252デフォルトの名無しさん
NGNG おいらはBCBを勧めちゃうよ。
253デフォルトの名無しさん
NGNG じゃあ
わしはDigitalMarsをお勧めするぞ
わしはDigitalMarsをお勧めするぞ
254デフォルトの名無しさん
NGNG 吾輩はACK
255デフォルトの名無しさん
NGNG じゃあbcc for MINIX
256デフォルトの名無しさん
NGNG じゃあecc jr
257デフォルトの名無しさん
NGNG で、結局 OpwnWatcom 1.1 はまだ?
258デフォルトの名無しさん
NGNG >>179
> gcc ・・・餓鬼のコンパイラ
> Watcom ・・・漢のコンパイラ
gccの方が漢のコンパイラっぽいのではないか。
> gcc ・・・餓鬼のコンパイラ
> Watcom ・・・漢のコンパイラ
gccの方が漢のコンパイラっぽいのではないか。
259デフォルトの名無しさん
NGNG OpwnWatcom は主導者がいない時点で駄目かと。
260デフォルトの名無しさん
NGNG261デフォルトの名無しさん
NGNG >>259
Michal Nescasek氏とかじゃ不足なん?
Michal Nescasek氏とかじゃ不足なん?
262デフォルトの名無しさん
NGNG DigitalMarsからWalter Brightを引っこ抜いてくるとか
263山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
264デフォルトの名無しさん
NGNG265デフォルトの名無しさん
NGNG みなさんのOpenWatcomライフはどうですか?
266デフォルトの名無しさん
NGNG 誰か使ってる奴いるか?
267デフォルトの名無しさん
NGNG viwとnmakeはよく使う
268デフォルトの名無しさん
NGNG viwも日本語対応にしてくれれば、IDEが使いやすくなるんだが・・・。
269デフォルトの名無しさん
NGNG 一つテーマが決まった
《viwを取ってきて日本語対応にする》
《viwを取ってきて日本語対応にする》
271山崎 渉
NGNG (^^)
272269
NGNG viwだけとってきたかったが、一つの大きなzipだけがあったのでそれをダウンロードした。
viwのあるフォルダは見つけたけどまだコードは見ていない
viwのあるフォルダは見つけたけどまだコードは見ていない
273デフォルトの名無しさん
NGNG 1.1 rc1 age
274山崎 渉
NGNG (⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
275デフォルトの名無しさん
NGNG276Watcomer
NGNG いぇーい!!ついに俺の時代がきたぜ!!!
WATCOMなら任せろやゴルァ!!
なに?日本語版ヘルプ欲しいって?やらねーよだ(プ
なに?最適化のオプションが難解?自分で調べろ(プ
なに?MFC使いたい?それぐらいWin32APIで自分で作れ(プ
なに?エラーメッセージを日本語化してほしい?あんな簡単な英語ぐらい解読しろ(プ
なに?DirectX9.0は使えるのか?当たり前だろ。お前馬鹿すぎ(プ
なに?IEDがダサイ?コマンドラインからコンパイルしろ(プ
なに?デバッガの使い方が分からない?使って覚えるもんだ(プ
なに?漢のコンパイラ?高価なVC使ってろ(プ
なに?リソースエディタでハングした?VCのrcファイルを流用できるだろが糞厨よ(プ
なに?VCの最適化とどっちが速いだ?VCに決まってるだろ(プ
なに?XPで動くアプリ作れるのかだ?きまってんだろ(プ
なに?PC-9801?対応してるって書いてあるだろ(プ
なに?OS/2?あんなんどこで使われてるんだよ(プ
なに?
WATCOMなら任せろやゴルァ!!
なに?日本語版ヘルプ欲しいって?やらねーよだ(プ
なに?最適化のオプションが難解?自分で調べろ(プ
なに?MFC使いたい?それぐらいWin32APIで自分で作れ(プ
なに?エラーメッセージを日本語化してほしい?あんな簡単な英語ぐらい解読しろ(プ
なに?DirectX9.0は使えるのか?当たり前だろ。お前馬鹿すぎ(プ
なに?IEDがダサイ?コマンドラインからコンパイルしろ(プ
なに?デバッガの使い方が分からない?使って覚えるもんだ(プ
なに?漢のコンパイラ?高価なVC使ってろ(プ
なに?リソースエディタでハングした?VCのrcファイルを流用できるだろが糞厨よ(プ
なに?VCの最適化とどっちが速いだ?VCに決まってるだろ(プ
なに?XPで動くアプリ作れるのかだ?きまってんだろ(プ
なに?PC-9801?対応してるって書いてあるだろ(プ
なに?OS/2?あんなんどこで使われてるんだよ(プ
なに?
277デフォルトの名無しさん
NGNG278Watcomer
NGNG 統合開発環境
279デフォルトの名無しさん
NGNG それってIDEのことでは?IEDってなんだろう。。。
280Watcomer
NGNG そうだよ
281デフォルトの名無しさん
NGNG 統合環境開発
282デフォルトの名無しさん
NGNG 最適化がVCに負けるようになって価値が半減
したなー
watcomer何とか汁!
したなー
watcomer何とか汁!
283デフォルトの名無しさん
NGNG そういえば、OWの日本語ヘルプだけど、Powersoft Power++ 2.0のヘルプで
代用可能ですよ。オーナー限定だけど。
つか、アシストよ。Power++ 2.0 starterkit / developerのパッチ消すなよ…。
代用可能ですよ。オーナー限定だけど。
つか、アシストよ。Power++ 2.0 starterkit / developerのパッチ消すなよ…。
284デフォルトの名無しさん
NGNG Watcom統合開発環境
フトウェア開発では、各プロジェクトごとにソースファイル、インクルードファイル、ライブラリなど
何種類ものファイルを管理しながら作業を進めます。
また、コンパイラ、リンカ、プリプロセッサ、デバッガ、エディタなどのプログラミング用ツールも使用します。
これらのソフトウェア開発において従来から行われてきた方法に、今回新たにWatcom統合開発環境(IDE)が加わりました。
このWatcom統合開発環境は、プロジェクトのファイルや言語ツールを管理するソフトウェア開発ツールです。
これはツールですが、その中身からすると一般的に開発環境として定義され、またそう呼ぶのがふさわしいと思われます。
Watcom統合開発環境を使用すると、プロジェクトに関係する各ファイル、そしてアプリケーションの作成に必要なあらゆる言語ツールに直接にアクセスできるようになります。
フトウェア開発では、各プロジェクトごとにソースファイル、インクルードファイル、ライブラリなど
何種類ものファイルを管理しながら作業を進めます。
また、コンパイラ、リンカ、プリプロセッサ、デバッガ、エディタなどのプログラミング用ツールも使用します。
これらのソフトウェア開発において従来から行われてきた方法に、今回新たにWatcom統合開発環境(IDE)が加わりました。
このWatcom統合開発環境は、プロジェクトのファイルや言語ツールを管理するソフトウェア開発ツールです。
これはツールですが、その中身からすると一般的に開発環境として定義され、またそう呼ぶのがふさわしいと思われます。
Watcom統合開発環境を使用すると、プロジェクトに関係する各ファイル、そしてアプリケーションの作成に必要なあらゆる言語ツールに直接にアクセスできるようになります。
285Watcomer
NGNG なに?最適化をなんとかしろだ?
WATCOMは前は5万8千円だぞ。CD一枚で。
それで、VCのが最適化が優れてるなら、VCを選べばいいだろが。アフォけ?
タダになったのは、それだけの理由があんだろが。
WATCOMは前は5万8千円だぞ。CD一枚で。
それで、VCのが最適化が優れてるなら、VCを選べばいいだろが。アフォけ?
タダになったのは、それだけの理由があんだろが。
286デフォルトの名無しさん
NGNG VC++(≒Intel C++ Compiler)は、M$とIntelの馴れ合いによって生まれたような物なんだから、
x86環境に於いては、それを超えるコンパイラは生まれようがないわけで…
それで、他のC++コンパイラでは商売にならなくなったということだな。
x86環境に於いては、それを超えるコンパイラは生まれようがないわけで…
それで、他のC++コンパイラでは商売にならなくなったということだな。
287デフォルトの名無しさん
NGNG M$がWatcomのコンパイラをパクったにきまってんじゃん
昔からREだけは得意なメーカーだし。
昔からREだけは得意なメーカーだし。
288デフォルトの名無しさん
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]プロジェクトウィンドウのタイトルバーに表示されます。選択したプロジェクトにターゲットが存在する場合には、ターゲットを表すウィンドウがメインウィンドウに表示されます。
ってあるんだけど、関連付けでオープンしようとするとエラーになる
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]プロジェクトウィンドウのタイトルバーに表示されます。選択したプロジェクトにターゲットが存在する場合には、ターゲットを表すウィンドウがメインウィンドウに表示されます。
ってあるんだけど、関連付けでオープンしようとするとエラーになる
289デフォルトの名無しさん
NGNG これって何か作ろうとすると結局CD買うかMSDN購読しないとだめなんだよね
290デフォルトの名無しさん
NGNG >>289
(゚д゚)ハァ?
(゚д゚)ハァ?
291デフォルトの名無しさん
NGNG >>290
MFCとか別途入手だよね
MFCとか別途入手だよね
292デフォルトの名無しさん
NGNG >289
んなことねーよ。MFCなんて使わなきゃいいじゃん。
DXと、Win32APIが使えるyo!!
んなことねーよ。MFCなんて使わなきゃいいじゃん。
DXと、Win32APIが使えるyo!!
293デフォルトの名無しさん
NGNG >DXと、Win32APIが使えるyo!!
でも、Win32APIも、古いまま?
でも、Win32APIも、古いまま?
294デフォルトの名無しさん
NGNG Win32APIはMinGWのw32apiが入ってる。
MS製のPSDKはフリー配布不可なんでCD版にしか入ってない。
MS製のPSDKはフリー配布不可なんでCD版にしか入ってない。
295デフォルトの名無しさん
NGNG296デフォルトの名無しさん
NGNG PGの規模や構造によってはMFCは邪魔でしか無い場合もあるな。
そういう自分は小物ユーティリティばかりなんで、APIオンリーで
Cランタイムルーチンも使っちゃいないが…。
そういう自分は小物ユーティリティばかりなんで、APIオンリーで
Cランタイムルーチンも使っちゃいないが…。
297デフォルトの名無しさん
NGNG298デフォルトの名無しさん
NGNG Open Watcom C/C++ and Fortran 1.1
rc1 -> 正式版age
rc1 -> 正式版age
299Leliel(れりえる)
NGNG 1.2 Beta sage
300300
NGNG きたー!
302296
NGNG それは295に言ってくれ
303デフォルトの名無しさん
NGNG >>301
しらん
しらん
304デフォルトの名無しさん
NGNG 1.1になってもC/C++の言語仕様は古いまま?
305デフォルトの名無しさん
NGNG ぽ!
インストしたぞ。
どうすすりゃバカが金貢いでくれるソフトができるんだ?
インストしたぞ。
どうすすりゃバカが金貢いでくれるソフトができるんだ?
306デフォルトの名無しさん
NGNG >>305
ずばりエロだ
ずばりエロだ
307デフォルトの名無しさん
NGNG 実行したら
逝って佳って力いっぱい表示するウィンドが出て、マウスでクリックしたら窓消して終了するプログラムのソースクレ
逝って佳って力いっぱい表示するウィンドが出て、マウスでクリックしたら窓消して終了するプログラムのソースクレ
308デフォルトの名無しさん
NGNG >>307
そのぐらい自分で作りたまえ。チミ。
そのぐらい自分で作りたまえ。チミ。
309デフォルトの名無しさん
NGNG >308
GUIでのプログラミング経験がないんだよ。
なんか取っ掛かりがないとどっから入ればいいのか判らないんだよ。
頼むよ。
GUIでのプログラミング経験がないんだよ。
なんか取っ掛かりがないとどっから入ればいいのか判らないんだよ。
頼むよ。
310デフォルトの名無しさん
NGNG >>309
MSDN
MSDN
311デフォルトの名無しさん
NGNG >310
金ないんだよ。
金ないんだよ。
312デフォルトの名無しさん
NGNG >>307
ほれ↓
#! /usr/bin/wish
button .b -text {逝って佳} -font {{MS ゴシック} 64} -relief flat -command exit
pack .b -fill both -expand yes
ほれ↓
#! /usr/bin/wish
button .b -text {逝って佳} -font {{MS ゴシック} 64} -relief flat -command exit
pack .b -fill both -expand yes
313デフォルトの名無しさん
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;
}
#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;
}
314デフォルトの名無しさん
NGNG >313
ありがとうございます。
でもわー人gん3個、エラー9個でました....
ありがとうございます。
でもわー人gん3個、エラー9個でました....
315デフォルトの名無しさん
NGNG316デフォルトの名無しさん
NGNG 文字列を複数行に分けるときは一度"で閉じるべきだよ。
317デフォルトの名無しさん
NGNG それで、CでWIん32叩いて窓開けるソースどなたかください
318デフォルトの名無しさん
NGNG319デフォルトの名無しさん
NGNG320デフォルトの名無しさん
NGNG SDKってなんでつか?
321デフォルトの名無しさん
NGNG ぶっちゃけ、GCCより良い?
322デフォルトの名無しさん
NGNG ウインテル用アプリをどうするかというスタスタだよ。
自己完結タピならGccで頑張るのがいいよ。
でもウインテルでの、かえいkあおちkj%きwし
はぁ、悩ましいね
自己完結タピならGccで頑張るのがいいよ。
でもウインテルでの、かえいkあおちkj%きwし
はぁ、悩ましいね
323デフォルトの名無しさん
NGNG Watcomもフリーになったのか。知らなかった。
大昔、NetWareのNLMを作るのに使った覚えが。
大昔、NetWareのNLMを作るのに使った覚えが。
324デフォルトの名無しさん
NGNG325デフォルトの名無しさん
NGNG326デフォルトの名無しさん
NGNG >>325
うちは大丈夫だったけど
うちは大丈夫だったけど
327デフォルトの名無しさん
NGNG それでWIんどwsのSDKってどこで拾えるんだよ
329デフォルトの名無しさん
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.
みれない
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.
330デフォルトの名無しさん
NGNG >>329
Internet Explorer 5.0 以降使え
Internet Explorer 5.0 以降使え
331デフォルトの名無しさん
NGNG >Internet Explorer 5.0 以降使え
いやれつ
いやれつ
332デフォルトの名無しさん
NGNG333デフォルトの名無しさん
NGNG ttp://qmedia.e-storefront.com/product.asp?productid=26
それかCD買いなされ。
それかCD買いなされ。
334デフォルトの名無しさん
NGNG かねありません。
プロバイダも未払いなので18日でとまりまつ
プロバイダも未払いなので18日でとまりまつ
335デフォルトの名無しさん
NGNG336デフォルトの名無しさん
NGNG337デフォルトの名無しさん
NGNG >>335
それは GCC を勧めてるわけね?
それは GCC を勧めてるわけね?
338デフォルトの名無しさん
NGNG339デフォルトの名無しさん
NGNG 昔はgccも
「メーカー純正コンパイラより質のいいコードを吐く」
とか言われてて、俺もDOS上でDJGPPとWatcom (+dos4gw)使ってたけど
今は両者の最適化具合はどんなもんなんだろう?
Intel > VC++ > DigitalMars > OpenWatcom > GCC > Borland
こんな感じかな?
「メーカー純正コンパイラより質のいいコードを吐く」
とか言われてて、俺もDOS上でDJGPPとWatcom (+dos4gw)使ってたけど
今は両者の最適化具合はどんなもんなんだろう?
Intel > VC++ > DigitalMars > OpenWatcom > GCC > Borland
こんな感じかな?
340デフォルトの名無しさん
NGNG >>339
スレ違い
スレ違い
342デフォルトの名無しさん
NGNG gccの最適化ってそこそこいいよ
343デフォルトの名無しさん
NGNG OpenWatcomの最適化は?
344デフォルトの名無しさん
NGNG >>343
自分で調べろ。
自分で調べろ。
345デフォルトの名無しさん
NGNG おい、OpenWATCOMのCD-ROM自体はピーコ禁止?譲渡禁止?
346デフォルトの名無しさん
NGNG >>345
CDにはMS製SDKの他に商用のツールも含まれているので禁止。
CDにはMS製SDKの他に商用のツールも含まれているので禁止。
347デフォルトの名無しさん
NGNG348346
NGNG >>347
持ってないけどOpenWatcomのFAQに書いてある。
内容はMFCとOS/2 Toolkit以外はわからないけど・・・。
http://www1.openwatcom.org/cgi-bin/fom.cgi?_recurse=1&file=1
持ってないけどOpenWatcomのFAQに書いてある。
内容はMFCとOS/2 Toolkit以外はわからないけど・・・。
http://www1.openwatcom.org/cgi-bin/fom.cgi?_recurse=1&file=1
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- サナエノミクスについて力説 積極的な財政出動で「所得増える 消費マインド上がる 税収増える」片山さつき財務大臣 ★3 [少考さん★]
- 中国軍機のレーダー照射1週間 駆け引き続く 中国、米のレッドライン模索 日本、米以外の同志国とも連携探る 米は対立から距離置く★2 [ぐれ★]
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 ★4 [Hitzeschleier★]
- 山里亮太、フィリピンに子ども食堂を建設 「偽善者」「日本の子どもを助けるべき」の声があっても活動を続ける理由 [Anonymous★]
- 【芸能】粗品、日本テレビに苦言 客のレベルが「かなり低い。あいつら分かってない」「拍手したいだけやねん」 [冬月記者★]
- 橋下徹氏「総理なら岡田さんに何を聴かれても耐えてほしかった」 高市首相の台湾有事めぐる答弁に# [jinjin★]
- 女の子ってマッサージされてる時にオナラしたくなったらどうすんの?
- この時期にJKじゃないのにミニスカ奴ってメンヘラ率何%??
- 君たちのクリスマスの予定
- イヨォ~!!チンポチンポチンポ♪
- フランダースの犬を見たんだが
- この女がいいねと君が言ったから12月24日はレイプ記念日
