• ベストアンサー

DirectXのSDKについて3つの質問

koedameの回答

  • koedame
  • ベストアンサー率33% (10/30)
回答No.1

答えにもなりませんがアドバイス程度ってことで。 DirectX はバージョンが最近 10 になったばかりです。 なので、参考書物もあまりないと思います。 なので、ここはバージョン 9 をお勧めします。

関連するQ&A

  • DirectX9SDKが入ってるPCでDirectX8プログラミング

    現在DirectX9.0SDKが入っています。 時々DirectXのサンプルで7や8のものもあり、それらを9でコンパイルしたいときは どうしたら良いのでしょうか? コンパイルするとd3dx8.hが見つかりませんなどと出てきます。 最初は関数名や型で8がつくものを9に強引に置き換えていましたが、 関数や定義によっては8から9にかけて削除されたものや仕様が変わってしまったものも 多く、これは労力がかかりすぎると思いあきらめました。 8.0のSDKを探してきてダウンロードし、VisualStudioの設定でできる インクルードファイルの位置を9.0から8.0のファイルパスに置き換えるしかないのでしょうか?

  • DirectX SDK について

    最近プログラムに興味を持ってC++を勉強し、簡単なプログラムは作れるようになったのですが、簡単なゲームを作りたい、と言う目標がありDirectXにも興味があるのでいろいろ検索して調べてみるとDirectXはDirectX SDKがないと開発できない・・・と言ったような印象を持ちます。DirectX SDKでいろいろググったり調べてはいるのですが、いまひとつこのDirectX SDKと言うのがどういうものでどういった仕組みになっているのかがわかりません。 そこで質問なのですがDirectXを使用してプログラムする場合これ(DirectX SDK)はいったいどんな理由で必要なのかを簡単に教えてもらいたいのです。お勧めの書籍、ページなどありましたら付け加えてもらえるとうれしいです。 またSDKをマイクロソフトのページからダウンロードし取り敢えずインストールしてみようかと思ったのですdxsdk_november2007.exeを実行したところ規約に同意後、extracting…と出てその後展開中のバーが4つほど進んだところで0に戻るを繰り返し、まったく展開もインストールもされないのですがどういった原因が考えられるのでしょうか。

  • VisualStudio 2005とSDKについて

    VisualStudio 2005でプログラミングをしようとしたところ、 #include <d3dx9.h> という部分がおかしいというエラーがでます。自分がやったことは 1.DirectX SDK April2007をインストール 2.VisualStudioをインストール 3.両方アンインストール 4.VisualStudioをインストール 5.DirectX SDK April2007をインストール です。VisualStudioに付属していたnet Framework 2.0SDKというやつはインストールしていません。 必要であれば実際のエラー画面やその他の情報を公開いたします。宜しくお願い致します。

  • DirectX SDKのダウンロード

    DirectXのSDKというものを導入すればゲームが作れると聞きました。 そこで早速マイクロソフトのサイトにおとしにいきました。 http://www.microsoft.com/japan/msdn/directx/downloads.aspx とりあえずDirectX9のSDKをおとしたいのですが どれを選べばいいのか分かりません(汗) 一番下にある以前のバージョンの DirectX SDK と日本語ドキュメント という箇所がそれらしいのですが、 適当にクリックしても英語のサイトへ行ってしまい、 とても日本語版のダウンロードの雰囲気ではありません。 とりあえずそこのoctober2004というのをおとしてみました。 500Mもある巨大なファイルなのでそうかなとも思いましたが、 他のUPDATEには170Mのものがあったりと パッチなのか、日本語版なのかも全然分からず躊躇しています。 何か間違っている気がするのですが、これでよいのでしょうか?

  • DirectXのバージョンの違い

    OSはwindows xpを使ってます。 DirectXを使おうと思いダウンロードページを見た所、「Microsoft DirectX SDK (Mar 2008) 」が最新のバージョンとの事です。 そこで、いくつか疑問点があるので質問させてもらいます。 ・最新という事は、これがDirectX10ですか? ・このSDKで作ったアプリはwindows2000で動きますか? ・日本語ヘルプが「october 2004」以降出てないようですけど、最新のバージョンに対応した日本語ヘルプはまだ出てないのでしょうか?  出てないのでしたら、「october 2004」がヘルプとして使えるバージョンはいつの物になりますか? どうかよろしくお願いします。

  • DirectXについての質問です。

    まず、経緯を話します。 あるゲームを20分ほどかけてDLしたのですが。 DL後、(C:)のファイルをWクリックすると 『このプログラムは不正な処理を・・・・』とか出てきて、あげくのはては、 フリーズしてしまいます。 何度やっても同じです・・・・ そこでそのゲームサイトの『Q&A』を見ると、こういう症例がありました。 『インストールされているDirectXのバージョンを確認していただき、 もしバージョンが8.1未満の場合は最新のDirectXをダウンロード、 インストールしてください。』・・とありました。 『DirectX』??聞いたことないものだったんですが。 調べてみると、わたしのOSではバージョン7.0だったのです。 これが原因でエラーがでるのかな?と思い。 さっそく最新バージョン9.0を(C:)にダウンロードすることにしました。 このDirectXはアンインストールできないみたいなので、 古いDirectXを残したまま、新しいバージョンを入れようとしました。 しかしこのDirectXをDLしたものの、これまたDirectXのファイルをWクリックすると エラーがでたりフリーズしたりします。 バージョン8.0とか8.1のほうがよかったのでしょうか・・・ なにぶん初心者なため、専門用語は極力少なめで お願いしますm(_ _;)m ・・・・私のOSはWindows98です。

  • Platform SDKについて

    VS2005ProとDirectX SDK(April 2007)を使って、DirectShowを使ったプログラムを書きたいのですが、dshow.hがインクルードできません。DirectShowは2005年4月にDirectXからPlatformSDKへ移ったという情報を見たのですが、Platform SDKを最新のものにしなければいけないのでしょうか?また、インストールは普通にインストーラを使って行ってもよいのでしょうか?何か特別な設定を行わなければならないのでしょうか?ご教授願います。

  • DirectXについて質問です

    とあるゲームを買い、インストールしていざやってみようとおもったときにできなくて、 サポートのほうで質問したら、 「ビデオカードのドライバが最新のもの(DirectX9.0c正式対応)なっているかについてご確認お願いします」 「インストールされているDirectXのバージョンがゲーム作品の対応バージョンより新しいものになっているかについてもご確認下さい(ビデオカード及びOSがそのバージョンのDirectXを正式にサポートしている必要があります)」 といわれました。 DirectX診断ツールを見てみると、DirectXバージョン : DirectX 9.0c とかいてあるので 最新の物になっているんだと思いますが… ちなみにビデオカードは NVIDIA GeForce4 Ti 4800 SE というのなのですが…。 どうしたらよいのでしょうか?

  • DirectX SDK アンインストール出来ない

    既出の質問かもしれませんが、 質問させて下さい。 OS:Windows7(64bit)で G:ドライブ Program Files(x86) ←自分で用意したフォルダ DirectX SDK (June 2010)をインストールしようとしたところ、 添付画像1のようにインストールに失敗しました。 しかし、G:ドライブ Program Files(x86)には Microsoft DirectX SDK (June 2010)フォルダが出来ており、 中身も揃っています。 そこで、そのフォルダを削除したいと思い、 コントロールパネルのプログラムと機能からアンインストールしようとしましたが、 一覧に表示されておらず、アンインストール出来ません。 どなたか、このフォルダの削除方法が分かる方おられませんか? 以下、その他、自分で試してみたこと。 ・再インストール:上記と同じくインストール失敗、しかも初回のように別ドライブを指定出来ない ・再起動:やはり一覧に表示されず ・レジストエディタ:HKEY_LOCAL_MACHINE¥SOFTWARE¥Microsoft¥Windows¥CurrentVersion            ¥Uninstallの一覧にも表示されず。 ・アンイストールツール:Revo Uninstallerを使用、一覧に表示されず。 ・フォルダを直で削除:このプログラムは別のプログラムで使用されているため削除できませんの表示               どのアプリケーションで使用されているのか分からず。              

  • DirectXの環境構築について

    directXが初心者の者です。 現在、Win8上にWindows SDK for Windows8をインストールして「DirectX 11 3Dプログラミング」の書籍付属のサンプルをコンパイルしたところ、エラーが発生して終了しました。そのため、エラーからおそらく11.1が入っているのだろうと思い、d3d11などに書き換えたのですが、やはりエラーが出て動きませんでした。その後、試しにバージョンをdxdiagで確認したところ、11になっていました。 従って、以下の質問をしたいと思います。 (1)現在のバージョンが11か、11.1のどちらになっているのか。 (2)WindowsSDK をアンインストールし、最新のdirectxを入れれば上記のサンプルが動くのか。 (3)11.1のリファレンスサイトをご存知であれば、教えて下さい。 上の本を参考に勉強できれば、11でも11.1でも構いません。 よろしくお願い致します。