• ベストアンサー

DirectX SDKのインストールと設定

使用しているコンパイラはborlandです。 DirectX SDKをインストールして、早速使ってみたのですが エラーがでてしまい、コンパイルが出来ません。 エラー内容は エラー E2451 test.c 26: 未定義のシンボルGetAdapterDisplayMode(関数WinMain) などの「未定義のシンボル」というエラーがずらりと出てしまいます。ソースは入門サイトから持ってきたものなのでソースには問題は無いと思います… どなたか教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Rulururu
  • ベストアンサー率18% (6/33)
回答No.1

 まず、ヘッダーは正しいものをinclude 出来てますか? あと、SDKのBorland用のlibファイルは 使えないと思ったほうがいいです。 implibでDLLから作成してください。

BPG
質問者

補足

ヘッダーはおそらく正しくinclude出来てると思います。 SDKのBorland用のlibファイルというのはわかりません… implibとはどのようなものなのでしょうか?

その他の回答 (2)

  • hajime2
  • ベストアンサー率0% (0/2)
回答No.3

ちょっと参考までに情報をお教えします。要するにボーランドCでDirextX+C/C++プログラミングできればいいのでしょうか?でしたらUDXライブラリをおすすめします。他にSimplexライブラリがあるのですが、設定が難しいです。UDX/simplexはあくまでゲーム制作用ライブラリですので、質問者さんのご意向にどこまでそえられるか分かりませんが。そのかわりUDXでしたら簡単に本格3DゲームがCプログラミングなのにたった2日間で作られたりします。Directxの知識やWindowsプログラミングの知識がなくとももちろんOKですし、Dirextxの知識があればライブラリをカスタマイズできます。自分のレベルに合わせて力を発揮できるということです。コンパイルできるようになればいいのでしょう?UDXは無料です。設定は簡単にできます。htmlマニュアルをみて設定すればいいのです。UDXをダウンロードしてみては?但し、DirectxSDK8が必要なのです。(すみません!)SDK9でもできるという噂もありますが、それだとUDXコマンドの引数が変わってくる場合がありますのでおすすめはしませんが。「UDX」で検索してみるとサイトがでてきますよ。参考にしてみては?

BPG
質問者

お礼

なるほど。UDXライブラリを検索してみました。 面白そうですね。やってみようと思っています。 DirectXでのプログラミングの方法も引き続き募集します。よろしくお願いします。

  • Rulururu
  • ベストアンサー率18% (6/33)
回答No.2

includeの書いた場所とかも、 正しいですか。 あとは、 GetAdapterDisplayMode()の 呼び方は? >SDKのBorland用のlibファイル borland用が入ってたのは、Ver7まででした。  ただ、どちらにしろ、つかえないんです。 >implibとはどのようなものなのでしょうか? フリーコンパイラですか。 だと、入っていたかどうか・・・ binファイルを探してみて。

BPG
質問者

補足

includeの書いた場所というのはbcc32.cfgファイルの中身を書けばいいのでしょうか? bcc32.cfgは ----------------- -I"C:\Program Files\Microsoft DirectX 9.0 SDK (Summer 2004)\Include;c:\borland\bcc55\Include" -L"c:\borland\bcc55\Lib;c:\borland\bcc55\Lib\PSDK" ----------------- このように保存しています。 >borland用が入ってたのは、Ver7まででした。 >ただ、どちらにしろ、つかえないんです。 なるほど。分かりました。 implibはを探してみたところ Binファイルの中にありました。

関連するQ&A