C言語で画像などを表示する場合DirectXなどの手助けが必要になりますょね。
そこで僕はhttp://dixq.net/g/に載っていたDXライブラリというものを利用しようと思ったのですが、僕はBCCとメモ帳を使っていてBCC Developerを使う気がまったくありません。
そしてここに書いてあるやり方はBCC Developerを使ったやり方なのでBCCのみを使った場合どうしたらいいのかよくわかりません。
一度自分なりにやってみようと重い、DXライブラリをダウンロードしてパスを通してみたのですが
//c.c #include "Dxlib.h" int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, Int nCmdShow) { if (DxLib_Init()==-1) return 1; DrawPixel(320,240,0xffff); WaitKey(); DxLib_End(); return 0; } //コンパイル結果 Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland c.c: エラー E2141 \Borland\Dxlib\Substance\DxDirectX.h 927: 宣言の構文エラー エラー E2141 \Borland\Dxlib\Substance\DxDirectX.h 941: 宣言の構文エラー エラー E2141 \Borland\Dxlib\Substance\DxDirectX.h 947: 宣言の構文エラー エラー E2141 \Borland\Dxlib\Substance\DxDirectX.h 970: 宣言の構文エラー エラー E2141 \Borland\Dxlib\Substance\DxDirectX.h 978: 宣言の構文エラー エラー E2141 \Borland\Dxlib\Substance\DxDirectX.h 1060: 宣言の構文エラー エラー E2141 \Borland\Dxlib\Substance\DxDirectX.h 1074: 宣言の構文エラー エラー E2141 \Borland\Dxlib\Substance\DxDirectX.h 1080: 宣言の構文エラー エラー E2141 \Borland\Dxlib\Substance\DxDirectX.h 1090: 宣言の構文エラー エラー E2141 \Borland\Dxlib\Substance\DxDirectX.h 1118: 宣言の構文エラー エラー E2141 \Borland\Dxlib\Substance\DxDirectX.h 1128: 宣言の構文エラー エラー E2141 \Borland\Dxlib\Substance\DxDirectX.h 1142: 宣言の構文エラー エラー E2141 \Borland\Dxlib\Substance\DxDirectX.h 1150: 宣言の構文エラー エラー E2141 \Borland\Dxlib\Substance\DxDirectX.h 1196: 宣言の構文エラー エラー E2139 \Borland\Dxlib\Substance\DxDirectX.h 1549: 宣言に ; がない エラー E2139 \Borland\Dxlib\Substance\DxDirectX.h 1555: 宣言に ; がない エラー E2238 \Borland\Dxlib\Substance\DxDirectX.h 1556: 'class' の宣言が複数見つかった エラー E2344 \Borland\Dxlib\Substance\DxDirectX.h 1549: 一つ前の 'class' の定義位置 エラー E2139 \Borland\Dxlib\Substance\DxDirectX.h 1564: 宣言に ; がない エラー E2238 \Borland\Dxlib\Substance\DxDirectX.h 1565: 'class' の宣言が複数見つかった エラー E2344 \Borland\Dxlib\Substance\DxDirectX.h 1549: 一つ前の 'class' の定義位置 エラー E2139 \Borland\Dxlib\Substance\DxDirectX.h 1570: 宣言に ; がない エラー E2238 \Borland\Dxlib\Substance\DxDirectX.h 1571: 'class' の宣言が複数見つかった エラー E2344 \Borland\Dxlib\Substance\DxDirectX.h 1549: 一つ前の 'class' の定義位置 エラー E2139 \Borland\Dxlib\Substance\DxDirectX.h 1577: 宣言に ; がない エラー E2228 \Borland\Dxlib\Substance\DxDirectX.h 1577: エラーあるいは警告が多すぎる *** 26 errors in Compile *** Error!!このとおり見事に失敗しました。
このエラーの意味もわからず、Yahoo!知恵袋で聞いても返ってこないのであきらめていたのですがこの掲示板を見つけたので質問させていただきました。
別にDXライブラリでなくてもよいので2Dゲームもしくは3Dゲームが作れる(画像などの出力ができる)ライブラリを教えていただけませんか??
OSはWindows XP SP3. コンパイラはBorland C++ Compilerです。
[/color]