Borland C++ Compiler オ ワ タ
■ このスレッドは過去ログ倉庫に格納されています
r、 |:.:.:.:.〈;;;;;;;ノ :.:.:.:.ヽ
_/△ハ,,__ / ハ !:.:.:.:.:.:.::.:.:.:.:.:.:... :.:.:.:.ヘ
/: : : : : :/ ||:.:i/'ーリ―- 、_:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:. :.:.:.:.:.:.ハ
//: : /: :.:.ト=': : : : :/: : : : : : :. ̄`''ー- 、:.:.:.:.:.:.:.:.:... . .:.:.:.:.:.:!
/ /: : /:.:.:.:.:/: :./: : : /: : : :./: : :/:/: /!: :.i::::``.、:.:.:.:.:.:.:.:.:.:.:.:.:.:!
. /: :./:.:.:.:.:.:! : /: : : / : : : /: : :/:/!:./ |:.:.l|: : :.:.::::\:.:.:.:.:.:.:.:.:.:.|
/Vlハ|/!/!|: : !: : : :! : : :.,'!: :.:/:/ |,' |: :|!: :! : i:.:.::::ヽ.:.:.:.:.:.:.:.:l
,イ /|: :.|: : : :|: : : :.!|: :/:/ |! .|:.リ|: :|:.:.:|: : : : :ハ:.:.:.:.:.:.!
. / / ! ,r|: : : :|: :.'"丁/ ̄` |! !,'十ァ!、:.|: : : :.|: !:`! _,/
|:.! |: : : :| ,rfj ̄ヾ、 ! / |ム」_:リ!: : :.,':.:|:::「
| ト.|: : : :K {| ::::::リ l / ,イ}:::::::ハ,!: :.:/:.:.,'::::|
V:.ハ: : :.| ゛ー '' K.__,/ }:.:.:/:.::/::::リ
V: |: : :ト . xxxx ,. `"''" //}:::/: :.,' ただちに逃げてください...
V:ハ : |:::\ __ "'''''' /イ:::::/: :./
リハハヽ-t`/ \ _,. イ//l/!/|/!
,..、 / /~\ ヽ‐、 / / / リ
/: : :\ _ __,.ィ| イ ,.へ `< ヽr‐ァ―=‐、
くr! : : : : : }フ´ \ ̄ハ:.:.:.:ハ イ ,、〆``ー /:.:/::/ ハ
. |ト、: : : : :/ ヘ::|: !.:.:.:ハ ∨ ̄ / .:/::/ / i!
ただちににげろのガイドライン
http://www.geocities.jp/ust7800870/index.html
ドイツ4月7日予想
ttp://www.geocities.jp/ust7800870/img/2011_04_07.jpg
http://www.dwd.de/ じきにこのスレ、削除されるだろうが。
>>261
BCC5.5ぢゃ、まだ対応して無し。
なんで役立たずの5.5残してTurbo C++ Explorer消したんだろ 商売だからでしょ。5.5は勉強には使えても実用には耐えないとなると本業の売り上げを食うこともない。 #include <windows.h>
int main(void){
long id;
void *orz=3;
id=MessageBox(hwnd,
"では問おう。\n"
"お前は俺とひとつになりたいか。",
"278",
MB_YESNO);
if (id ==IDYES) {
puts(">>277");
} else {
puts("");
}
return "YES";
} 趣味なら十分実用に耐えうる
あれこれ自動でやってくれないから不便っちゃ不便だが勉強になる
お蔭でLinuxでGCCとかやらされても苦労はなかった
ちなみに近くのスーパーのPB名はCGC BccInst
http://katahiromz.web.fc2.com/bccinst/
Borland C++ Compiler 5.5.1を簡単インストール。 Code::Blocks と TDM MinGW gccの方がよほど簡単だけど。
Code::Blocksの日本語化もVectorにあるけど
(´・ω・`) まだ使えるんだから終わってない!! >>283
んじゃあ、聞くが、GDI+とかつかえんのか?他のWin環境は平然とつかえるぜ? 大体、VisualC++2008とかインスコすれば、VisualC++コマンドプロンプトとかいうのが
ついてきて、それでclコマンドでコンパイルすりゃいいだけだから。バッチファイルつくりゃ、リンクオプションとか簡単にしていできるし。 >>286 VisualC++2008とかインスコすれば
でかいんでしょ? VC2008とか入れて
コンパイラとかだけ抜き取れば済む話
完全論破 bcc32 -W MyApp.cpp でコンパイルできる 神だよ >>289
違法行為を違法だろ言う認識もないままにする奴に限って
ロンパールームが大好きだよなぁ 違法じゃない主張をして
完全論破(きりっ
とかやればいいじゃん。
#include <windows.h>
const wchar_t mingwl[] = L"もうそれMinGW使えよ。";
char mingwmb[] = "もうそれCygwin使えよ。";
int main(signed int as, char **ps){
static double returnvalue;
WideCharToMultiByte(CP_ACP, 0,
mingwl, -1, mingwmb, strlen(mingwmb),
NULL, NULL );
returnvalue = printf("%s", mingwmb);
return (int)returnvalue;
} #include <windows.h>
#include <stdio.h>
#define DE_CREATEFILE(DEX)\
{FILE *fpx;\
fprintf((fpx=fopen(DEX, "w"))?fpx:stdout, "%s", "で""?");\
if(fpx)fclose(fpx);}
char *SEXY(char *opp){
char *rpc=malloc(0721);
wsprintf(rpc,"%s%s","de.",opp);
return rpc;}
void *main(void){
char *xd=SEXY("sex");
DE_CREATEFILE(xd);
ShellExecute(NULL, NULL, "notepad.exe", xd, NULL,SW_SHOWNORMAL);} GDB snapshot with rudimentary TDS format
http://sourceforge.net/projects/gdbwtds/
Description
GNU GDB 7.2 snapshot - with rudimentary TDS (Turbo Debugger Symbol) format support
(originally written by Troy Rollo) obtained from old mail list postings,
and migrated to this snapshot with some corrections and slight enhancement. フリーのWin32開発環境としては OpenWatcom に追い抜かれてしまったし。
BCC++の存在は微妙になってしもたな CならWatcomつかいやすいけど…
C++なら
当然、bcc32は、GCC(gcc, g++)と同様あたらしいよ
Watcomには、stringstreamがない。
using namespace std;なんてことしない。stringがなくて、Stringがある clean : 001.exe
del *.tds
del *.obj
って入れれば出来るんじゃね?試してないけど
ただ削除してしまってデバグとかしないのかね int WINAPI WinMain( HINSTANCE hInst, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow){
HWND hDxWnd = NULL;
if(DxLib_Init()==-1){
return -1;
}
int c=GetColor(255,255,255);
DrawFormatString(0,0,c,"おはよう");
WaitKey();
DxLib_End();
return 0;
} AllFiles: 001.exe clean
001.exe: 001.c
bcc32 -e001.exe 001.c
clean : 001.exe
del *.tds
del *.obj シンボリックターゲットの規則
シンボリックターゲットを使う際には以下の規則に従います。
シンボリックターゲットの行にコマンドラインは入力できない
シンボリックターゲットにはユニークな名前を指定する。カレントディレクトリにあるファイル名を指定してはいけない
シンボリックターゲットの名前はオペレーティングシステムのファイル命名規則に基づいて指定する シンボリックターゲットは基本的に,結合された依存関係を使用して複数のターゲットを作成します。 //test.cpp
#include <cstdio>
int main()
{
int c;
while ((c = std::getchar() >= 0)
{
std::printf("%d\n", c);
}
return 0;
}
ワロタ、コンパイルできなかった
getcharってgetc(stdin)のマクロだとかいうからstd::つけると失敗するとかいうことなのかと思い
std::getc(std::stdin)したらこれもコンパイルできなかった
しかたないからincludeフォルダ内のcstdioを見たらstdio.h読みこんでるだけでさらにワロタ
しかもgetcやstdinすらマクロでワロタ
コンパイラが吐いたエラーメッセージどおり
_streamsと_fgetsの識別子が無いと、おおせの通りだった
using namespace std;を使うしかないのか いやもちろん
using std::_streams;
using std::_fgets;
を書いても動くんですがね
マクロと知らず使ってるものがあったら逐一追加せにゃならんのかと思うと
using namespace std;
を使うしか しかしマクロがこんなに多いとは怖すぎ
使い方気を付けんといけんな さんざんタダで世話になっておきながらワロタなんて。
言ってる奴に天罰が下りますように(-人-) WATCOMのcstdioにはちゃんと全部書かれてるのにBorlandは手抜き Watcomが異常か
VS2010のC++でもcstdioはstdio.hの読込で大半を済ませているし(しかしBorlandほどあからさまではない) getcharやstdinがマクロなのはどこも一緒だが、それぞれ内容が違うから
using namespace std;にしないとコンパイラ別の記述が必要だな それと
Watcom VCはcstdioという拡張子なしのファイルなのに
Borlandはcstdio.hというヘッダファイルになってる
という違いがあるな C++Builder 5 Companion Tools CD
Exclusive
Object Windows Library
Inprise/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. ただのハローワールド出力なのにbcc32が一番バイナリサイズがデカくなった includeディレクトリ内を__int64でgrepしてみたよ
リテラルは末尾にi64でコンソール出力には_i64toa()を使えばよさそうだね オープンソースのlibcppとかのnullptr_tの定義されてる部分のコード持って来てbccで使おうとしたら
あいまいだとかでコンパイルエラー・・・無理なんか それnullptr_t対応してても出る場合あるから
あいまいさ解決できない時はやっぱりキャスト必要 なつかしい!Cマガに付いてたデバッガーともども
お世話になったわ フリーで使えるなんてホント当時ラッキーだった でも売り物にも便利な機能がついてくるよ、-v -vG はわるくないよ Download latest version for Win32.
What's new for C/C++ 8.57
Digital Mars C/C++ Version Info
http://www.digitalmars.com/changelog.html#new857 C++ 5.02Jによるプロジェクトのリファクタリング中です。
Kernel32中の関数(AddVectoredExceptionHandlerあたり)を使いたいんですが、#pragmaでリンク指定しても
プロジェクトにノード追加してもリンクエラー(unresolved externals)になります。
Makefileに直接書き込むと何かほかの操作時に消されることも考えられ、手も足も出ない状況ですが、
Kernel32.libのリンク指定はどうするのが一般的でしょうか? ■ このスレッドは過去ログ倉庫に格納されています