IDE やプロファイラまでついてくるフリー最強の C++ コンパイラ
Watcom C++ について語りませう。
一応、こちらから入手できます。
難点はちょっと大きい事(45MB)です。
http://www.openwatcom.org/
OpenWatcom C++
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
NGNG476デフォルトの名無しさん
NGNG algorithm全部覚えてんの?
477デフォルトの名無しさん
NGNG あの程度は使ってるうちに覚えられるよ
478474
NGNG入門者なので、リファレンスをガンガン見るだろうと思ったので。
479デフォルトの名無しさん
NGNG481デフォルトの名無しさん
NGNG ソースからmakeしてみたら, Cコンパイラも含めて, メッセージが日本語に
なってしまいました(多分, 嬉しいのでしょう).
あっ, 環境は WinXP(Win NT)ですけど.
なってしまいました(多分, 嬉しいのでしょう).
あっ, 環境は WinXP(Win NT)ですけど.
482名有り
NGNG 今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]〜って部分です
どうやったら回避できるのか教えて下さい
よろしくお願いします
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名有り
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);
}
コンパイルまでは通るんですが実際動かすとエラーになっちゃうんです
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名有り
NGNG すいませんなんとかなりました
ってか別な所からのセグメンテーションでした
自分の愚かさを呪いながら就寝しますorz
ってか別な所からのセグメンテーションでした
自分の愚かさを呪いながら就寝しますorz
485デフォルトの名無しさん
NGNG 今時メンバテンプレートも対応してないんじゃ誰も使わないよな。
中の人にはがんばって欲しいよ。
中の人にはがんばって欲しいよ。
486デフォルトの名無しさん
05/02/09 22:50:10 VersionUp待ち
48769式フリーPG ◆hND3Lufios
05/02/10 17:34:51 C++ではなく、Cコンパイラと思えば中々良い。
488デフォルトの名無しさん
2005/03/24(木) 02:40:32 MS製プラットフォームSDKのincludeをインクルードパスとして指定したら、
winnt.h辺りでエラーが出るんだけど、何故?
winnt.h辺りでエラーが出るんだけど、何故?
489デフォルトの名無しさん
2005/03/30(水) 23:54:46 >488
まずなんのためにSDK入れたの?
まずなんのためにSDK入れたの?
490デフォルトの名無しさん
2005/05/14(土) 23:43:10 1.4遅いな・・・
491デフォルトの名無しさん
2005/05/16(月) 23:54:58 IDEのスクリーンショットが見たい。
492デフォルトの名無しさん
2005/05/17(火) 01:54:59493491
2005/05/24(火) 21:20:48 >>492 thx!
こんなの見つけた。既出?
ttp://lily.xrea.jp/hikky/index.php?cmd=search&word=Programming%2FBeginners%2FOpenWatcom-HelloWorld
こんなの見つけた。既出?
ttp://lily.xrea.jp/hikky/index.php?cmd=search&word=Programming%2FBeginners%2FOpenWatcom-HelloWorld
494デフォルトの名無しさん
2005/06/07(火) 11:11:05 これでコンパイルしたバイナリって、商用利用できるの?
495デフォルトの名無しさん
2005/06/07(火) 12:17:18 出来ません。ちゃんとライセンス読め。
496デフォルトの名無しさん
2005/06/07(火) 16:04:22 まじっすか。んじゃ使えねえじゃん。
497デフォルトの名無しさん
2005/06/07(火) 16:12:18 >>496
ちゃんとライセンス読め。
ちゃんとライセンス読め。
498デフォルトの名無しさん
2005/06/10(金) 20:21:08 勉強するにはいいコンパイラですね。
GrWinとか使えるしIsing模型のシミュでもしてみる。
GrWinとか使えるしIsing模型のシミュでもしてみる。
499デフォルトの名無しさん
2005/07/09(土) 18:27:51 ageましょう。
500デフォルトの名無しさん
2005/07/10(日) 21:56:42501デフォルトの名無しさん
2005/08/06(土) 00:23:20 age
502デフォルトの名無しさん
2005/08/06(土) 00:31:39 ちゃんと書いてあるじゃん。商業利用は駄目と。ライセンスも読めないなら
使うなよ。
使うなよ。
503デフォルトの名無しさん
2005/08/07(日) 21:34:53 ライセンス中に出てくる (商用利用禁止の対象である)"Original Code" って語が、
コンパイラのソースコードだけじゃなくって、それをコンパイルして出来たバイナリ
(つまりコンパイラの実行ファイル) も含んでるってことだな。
コンパイラのソースコードだけじゃなくって、それをコンパイルして出来たバイナリ
(つまりコンパイラの実行ファイル) も含んでるってことだな。
504503
2005/08/07(日) 21:45:43 ttp://mput.dip.jp/mput/?date=20040531
このページによると、商用利用どころかGPLコードのコンパイルもマズいっぽいな。
このページによると、商用利用どころかGPLコードのコンパイルもマズいっぽいな。
50569式フリーPG ◆hND3Lufios
2005/08/14(日) 16:49:43 eComStationのサイトにOpenWatcomのサポートが触れてあるんだけど、
やっぱ商用利用不可なんだろうな。
やっぱ商用利用不可なんだろうな。
506デフォルトの名無しさん
2005/08/15(月) 17:54:54 ライセンス読んでみました。
これはOpenWatcomのコンパイラについての使用許諾であって、それで生成したバイナリについてはなんの制限も課していないと思います。
このライセンスの適用範囲は1.Generalにあるように、オープンソース版のWatcom C/C++, FORTRANコンパイラが対象になっています。
生成物までも含んでいると読み撮れる箇所はどこでしょうか。
これはOpenWatcomのコンパイラについての使用許諾であって、それで生成したバイナリについてはなんの制限も課していないと思います。
このライセンスの適用範囲は1.Generalにあるように、オープンソース版のWatcom C/C++, FORTRANコンパイラが対象になっています。
生成物までも含んでいると読み撮れる箇所はどこでしょうか。
507デフォルトの名無しさん
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++でも灰色にする方法はないでしょうか?
hwTrTest = CreateWindow(TRACKBAR_CLASS,"",
WS_CHILD | WS_VISIBLE | TBS_AUTOTICKS,
18,100,200,32,hwnd,(HMENU)IDC_TR_TEST,hInst,NULL);
として生成するとトラックバーの背景が白いのです。
ウインドウのクライアント領域は灰色なので色が合わずに困っています。
試しにVC6で同じコードをビルドするとトラックバーの背景は灰色になりました。
WatcomC++でも灰色にする方法はないでしょうか?
508デフォルトの名無しさん
2005/10/15(土) 16:57:43509デフォルトの名無しさん
2005/10/15(土) 18:20:45 >>508
ありがとうございます!!
IDEでデフォルトの Native NT だったのでWindows95[RU WIN=4.0]に
変更したらトラックバーの背景色が灰色になりました。
リンカでプログラムの動作が変化すると言うのが不思議なのですが、
これはスタートアップ・プログラムが変更されるオプションなのでしょうか?
ありがとうございます!!
IDEでデフォルトの Native NT だったのでWindows95[RU WIN=4.0]に
変更したらトラックバーの背景色が灰色になりました。
リンカでプログラムの動作が変化すると言うのが不思議なのですが、
これはスタートアップ・プログラムが変更されるオプションなのでしょうか?
510デフォルトの名無しさん
2005/10/15(土) 19:01:22 >>509
実行ファイルに記載されているOSのバージョンに応じてWindows側が
動作を変えるのです。
たとえばWindows 3.1用とマークされている実行ファイルについては
ダイアログボックスが白くなったりします。
実行ファイルに記載されている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?)
(Possible release candidate?)
512デフォルトの名無しさん
2005/11/15(火) 09:51:47 FTPからsetup.exeをダウンロードして試してみた。
XPだと実行しても何も起こらなかったので互換モード(Win95)で
実行したらインストールできた。
XPだと実行しても何も起こらなかったので互換モード(Win95)で
実行したらインストールできた。
513デフォルトの名無しさん
2005/11/15(火) 09:52:35 ↑ OpenWatcom 1.4βね。
514デフォルトの名無しさん
2005/11/15(火) 11:32:35 XPで使ってみたけど、日本語のエラーメッセージがでた。
1.3までって英語onlyだったような。
さらにコンパイラが「型が違います」のwarningが出た時に例外で落ちる。
warningを解決したら普通に通った。
やはりβ版。
1.3までって英語onlyだったような。
さらにコンパイラが「型が違います」のwarningが出た時に例外で落ちる。
warningを解決したら普通に通った。
やはりβ版。
515デフォルトの名無しさん
2005/11/17(木) 13:07:40 OpenWatcom 1.4 rc2 が出た。
リソースコンパイラの対象ファイルのパスに半角スペース(0x20)が
入ってると「引数が多すぎます」が発生するバグは直ってない…。
仕様?
リソースコンパイラの対象ファイルのパスに半角スペース(0x20)が
入ってると「引数が多すぎます」が発生するバグは直ってない…。
仕様?
516デフォルトの名無しさん
2005/11/18(金) 11:31:40 OpenWatcom 1.4で何が変わったの?
更新履歴はどこかで見れ無いかな。
更新履歴はどこかで見れ無いかな。
517デフォルトの名無しさん
2005/11/19(土) 14:33:14 FTPにOpenWatcom-f77が加わった。
Fortranか…
Fortranか…
518デフォルトの名無しさん
2005/12/14(水) 22:34:43 rc3 が出たみたい...
519デフォルトの名無しさん
2005/12/15(木) 09:39:02 このコンパイラのライセンスがよくわからん。
このスレでも意見が分かれてるみたいだし。
このスレでも意見が分かれてるみたいだし。
520デフォルトの名無しさん
2005/12/23(金) 20:55:18 OpenWatcomと旧Watcomをプリプロで区別したいんだけど
__WATCOMC__
__WATCOM_CPLUSPLUS__
みたいな定義ってあるの?
__WATCOMC__
__WATCOM_CPLUSPLUS__
みたいな定義ってあるの?
521デフォルトの名無しさん
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
あるよ。
> 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
523デフォルトの名無しさん
2005/12/24(土) 10:06:51 OpenWatcom 1.4 が正式版になってる。
524デフォルトの名無しさん
2005/12/24(土) 18:36:57 今回もFORTRANは77のままか…
525デフォルトの名無しさん
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
をご覧ください
日本語風にしたものを作ってみました.
ftp://157.118.89.2/pub/windows/IDE/OpenWatcom/WatcomSet.html
をご覧ください
527デフォルトの名無しさん
2006/01/10(火) 19:56:13 >>526
乙
乙
528デフォルトの名無しさん
2006/01/14(土) 18:37:17529デフォルトの名無しさん
2006/01/14(土) 22:06:10 >> 528
buildするとできちゃうんです.
パッケージにまとめるのが面倒だったんで...
buildするとできちゃうんです.
パッケージにまとめるのが面倒だったんで...
530デフォルトの名無しさん
2006/01/26(木) 04:32:48 更新履歴の日本語訳見つけた
ttp://bauxite.sakura.ne.jp/wiki/mypad.cgi?p=OpenWatcom%2FChanges_in_1.4
ttp://bauxite.sakura.ne.jp/wiki/mypad.cgi?p=OpenWatcom%2FChanges_in_1.4
531デフォルトの名無しさん
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/
ttp://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/c/owatcom/
532デフォルトの名無しさん
2006/04/14(金) 17:17:22 OpenWatcom 1.5rc1 が出てた
533デフォルトの名無しさん
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以降の内容が
書き込まれてしまいます。
DOS-32BIT(CauseWay Executable)としてコンパイルしています。
この場合でもmallocしたメモリのアドレスをそのままDMA転送用のアドレスとして
I/O レジスタに登録しても大丈夫なのでしょうか?
物理アドレスに変換する必要とかはないでしょうか?
mallocにて確保したアドレスは4MBを少し超えたところになります。
I/Oレジスタへ確保したアドレスを登録しても、HDDにはアドレス0以降の内容が
書き込まれてしまいます。
535デフォルトの名無しさん
2006/05/15(月) 21:46:09537デフォルトの名無しさん
2006/05/15(月) 23:59:42 >>536
プロテクトモードを使用している限り、プログラムから直接物理アドレスにアクセスすることは不可能です。
特定の物理アドレスにアクセスしたい場合は、DPMIやDOSエクステンダの機能を使って物理アドレスを
リニアアドレスに割り当てたり、リニアアドレスに割り当てられている物理アドレスを調べる必要があります。
プロテクトモードを使用している限り、プログラムから直接物理アドレスにアクセスすることは不可能です。
特定の物理アドレスにアクセスしたい場合は、DPMIやDOSエクステンダの機能を使って物理アドレスを
リニアアドレスに割り当てたり、リニアアドレスに割り当てられている物理アドレスを調べる必要があります。
538デフォルトの名無しさん
2006/05/17(水) 16:01:03 WatcomC++(DPMI)で物理アドレスをマッピングする
ttp://zzt-kuruma.hp.infoseek.co.jp/kai/vram9821.lzh
DOS4GW用だから使えるかわからんが、DPMIなら大丈夫か?
ttp://zzt-kuruma.hp.infoseek.co.jp/kai/vram9821.lzh
DOS4GW用だから使えるかわからんが、DPMIなら大丈夫か?
539デフォルトの名無しさん
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プロンプト内で動かしてないですよね?
>>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を押されて中断されたのをハンドリングすることってできるのでしょうか?
Ctrl+Cを押されて中断されたのをハンドリングすることってできるのでしょうか?
541デフォルトの名無しさん
2006/06/07(水) 22:55:36 >>540
つ signal()
つ 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チップセットマザー使ってる人は、
参考にしてください
それで無理矢理使ってたら、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デフォルトの名無しさん
2006/11/10(金) 23:25:21 OpenWatcom 1.6 !!
545デフォルトの名無しさん
2006/11/11(土) 01:58:58 >>544
まだRC2みたいだな。 1.5からの変更点は?
まだRC2みたいだな。 1.5からの変更点は?
546デフォルトの名無しさん
2006/12/08(金) 20:57:35 毎日チェックしてるのにRC2から変わりません。
547デフォルトの名無しさん
2006/12/10(日) 08:05:27 RC3に変わりました
548デフォルトの名無しさん
2006/12/16(土) 16:42:02 1.6キター
549デフォルトの名無しさん
2007/02/27(火) 21:23:25 保守
550デフォルトの名無しさん
2007/03/12(月) 23:17:10 64bit対応しないのかな
551デフォルトの名無しさん
2007/03/19(月) 16:17:08 これ以上ないぐらい不人気だよな。
552デフォルトの名無しさん
2007/04/06(金) 07:05:36 WatcomでDirectXを使う場合、DX7までしかライブラリが公開されてないが
DX9とかのVCのライブラリをWatcomで使うにはどうしたらいいですか?
DX9とかのVCのライブラリをWatcomで使うにはどうしたらいいですか?
553デフォルトの名無しさん
2007/04/08(日) 22:15:10 DirectX SDK
554デフォルトの名無しさん
2007/04/16(月) 21:09:11 直接インポート
555デフォルトの名無しさん
2007/04/19(木) 21:15:08 >>554
マジでそれで使える?
マジでそれで使える?
556デフォルトの名無しさん
2007/04/20(金) 12:33:57 wlinkに不可能は無い
557デフォルトの名無しさん
2007/07/15(日) 17:45:00 久しぶりにFTPを覗いて見たけどWatcom更新してないな。
558デフォルトの名無しさん
2007/08/07(火) 17:39:55 保守上げ
559デフォルトの名無しさん
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)
ソースは 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とかがあっさり死んでしまうからかな?
GUIデバッガやリソースエディタとかもセットになってて、
BCC+TurboDbg+BCCdeveloper+PSDKより使いやすいような気がするんだけど、
知らない人多いですね。英語のマニュアルしかないからかな?
IDEとかがあっさり死んでしまうからかな?
561デフォルトの名無しさん
2007/09/12(水) 22:45:24 ideなんかいらねー
562デフォルトの名無しさん
2007/09/12(水) 23:48:00 DOSやOS/2用のプログラムを作るのならともかく
Win32用の開発環境としてみると、リソースエディタ以外は
VC++ 2005 Express Editionがあるからなぁ…
Win32用の開発環境としてみると、リソースエディタ以外は
VC++ 2005 Express Editionがあるからなぁ…
563デフォルトの名無しさん
2007/09/13(木) 01:16:04 標準準拠度はどうなのかね
564デフォルトの名無しさん
2007/09/15(土) 00:06:56565デフォルトの名無しさん
2007/09/15(土) 23:14:58 情報ありがとうございます。
VC++2からVC++6の頃にWindowsアプリ開発の仕事で給料貰ってましたが、
この数年はシステム提案の仕事で給料貰ってます。
本屋で「猫でもわかる・・・」を読んで「あのころはこういうやり方だったよな」
と懐かしくなり、ちょっとやってみようと思い、VC++Expをdownloadしてみたら
でかい、遅い、コンパイルエラー吐きまくり、・・・でガッカリ。
無料で使えて軽い開発環境を探してみたら、Watcomを見つけたという次第です。
評価してから新人研修に使おうかと思いましたが、
利用上の制約があるようで、業務に使えない無駄な研修だった
と言われそうなので、どうしようか、という状況です。
VC++2からVC++6の頃にWindowsアプリ開発の仕事で給料貰ってましたが、
この数年はシステム提案の仕事で給料貰ってます。
本屋で「猫でもわかる・・・」を読んで「あのころはこういうやり方だったよな」
と懐かしくなり、ちょっとやってみようと思い、VC++Expをdownloadしてみたら
でかい、遅い、コンパイルエラー吐きまくり、・・・でガッカリ。
無料で使えて軽い開発環境を探してみたら、Watcomを見つけたという次第です。
評価してから新人研修に使おうかと思いましたが、
利用上の制約があるようで、業務に使えない無駄な研修だった
と言われそうなので、どうしようか、という状況です。
566デフォルトの名無しさん
2007/09/18(火) 11:11:27 > コンパイルエラー吐きまくり
書いたプログラムに問題があるのでは
書いたプログラムに問題があるのでは
567デフォルトの名無しさん
2007/09/18(火) 14:31:26 _sの関数に切り替えろってワーニングと混同しているかもね。
あとは標準でunicodeの選択になっている辺りとか。
あとは標準でunicodeの選択になっている辺りとか。
568デフォルトの名無しさん
2007/09/18(火) 17:31:17 ワーニングって何?
569デフォルトの名無しさん
2007/09/18(火) 22:52:48 ttp://www.google.co.jp/
>ワーニング に一致する日本語のページ 約 148,000 件中 1 - 10 件目 (0.05 秒)
>ウォーニング に一致する日本語のページ 約 127,000 件中 1 - 10 件目 (0.05 秒)
>ワーニング に一致する日本語のページ 約 148,000 件中 1 - 10 件目 (0.05 秒)
>ウォーニング に一致する日本語のページ 約 127,000 件中 1 - 10 件目 (0.05 秒)
570デフォルトの名無しさん
2007/09/19(水) 08:20:56 ああ 警告の事ね
571デフォルトの名無しさん
2007/09/22(土) 05:21:46 時のながれがゆっくりなスレだ
5年前俺なにしてただろう
5年前俺なにしてただろう
572デフォルトの名無しさん
2007/09/23(日) 23:55:36 いつの間にかバージョンが1.7になっとる。
今更気付いたがこのコンパイラ、Linux用のバイナリも作れるんだな。
今更気付いたがこのコンパイラ、Linux用のバイナリも作れるんだな。
573デフォルトの名無しさん
2007/11/04(日) 19:12:59 1.7a
574本田
2007/11/26(月) 00:27:03 HX DOS Extender
http://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, ...
http://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デフォルトの名無しさん
2007/11/26(月) 00:31:39 Linuxでも動作するよ
576デフォルトの名無しさん
2007/11/29(木) 20:46:38 16bitOS2用のコンパイルをしたプログラムが
Windows2000でしっかり動いたのにちょっと感動した。
Windows2000でしっかり動いたのにちょっと感動した。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】山上徹也被告に無期懲役を求刑 [Hitzeschleier★]
- 中国外務省「日本への渡航を控えて」→高市内閣の支持率はとくに下がらず…なぜ日本国民がこれほど「高市内閣」を応援するのか [♪♪♪★]
- 【速報】山上徹也被告に無期懲役を求刑 ★2 [Hitzeschleier★]
- 【赤坂サウナ死亡火災】別室でもドアノブがたつく 男性の手に皮下出血、ガラスたたいたか [ぐれ★]
- 【高市首相】「日本人が日本各地を旅行するのも大切」 中国からの渡航自粛巡り ★6 [ぐれ★]
- 【赤坂“サウナ火災”30代夫婦死亡】サウナストーンでドア割ろうとした可能性 非常ボタン作動しなかったか ★4 [ぐれ★]
- 【速報】山上、無期懲役wwwwwwwwwwwwwwwwwww [923545898]
- 【速報】山上徹也、無期懲役 ★2 [329329848]
- 赤坂蒸し焼きサウナ、「とれたドアノブを取りつける」で扉が開いたと判明wwwwwwwwwwwwwwwwwwwwwwww🔥 [329329848]
- 【速報】山上、無期懲役
- 官邸関係者「高市首相、片脚は人工関節で、ろくに睡眠も取れていない」 [834922174]
- みこち「みこの後ろでくしゃみの音がしたのは弟なの!」
