• 締切済み

DirectXのSDKドキュメントについて

DirectXのSDKドキュメントについて DirectXってありますよね? それのSDKドキュメント上に #include <winsock2.h> #include <ws2tcpip.h> っていうのが書いてあるのがあるらししんですけど、 そこの見方がわかりません 見方のわかる人急遽教えてください ちなみにボクは初心者なので難しい用語が まったく分からないので簡単に説明お願いします ちなみに↓のサイトのやり方でやりたいんです これをバカでも分かる風に簡単に解説してくれたら幸いです http://su.kineya.org/index.php?Windows%2Fgetaddrinfo%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9

みんなの回答

  • kaoaru
  • ベストアンサー率33% (42/127)
回答No.2

>#include <winsock2.h> >#include <ws2tcpip.h> もしかすると、あなたは「C言語」そのものも知らない? ならば、「ムリ」です。 「C言語」で小さいプログラムからトライしてください。 「マネすればなんとかなる」というモノではありません。 >見方のわかる人急遽教えてください 言語処理系は1日で使えるほど簡単なものではありません。

回答No.1

これはプログラミングでの問題(Win2k以前の環境でのgetaddrinfo()の問題回避)ですので >ちなみにボクは初心者なので難しい用語が こんな事を言うプログラミングをやらない初心者には関係ない話です。 気にしなくていい話です。

関連するQ&A

  • DirectXとカメラ

    カメラ画像を取り込むプログラムとDirectXで3Dを表示するプログラムを一つのシステムにしようと試行錯誤しているのですが、ヘッダーファイルの競合のせいで(多分)、うまくいきません。 1>h:\dx90sdk\include\d3drmobj.h(274) : error C2061: 構文エラー : 識別子 'LPDIRECT3D' このようなエラーが15件ほど出ます。 ネットでいろいろ調べてみたのですが、どれもうまくいきません。 どうしたらいいでしょうか? WindowsXPPro、VisualStadio2005、DirectX9で作業しています。 以下が使用しているヘッダーファイルです。これらを一つのヘッダーにまとめてそれをそれぞれのcppファイルでincludeしています。 #include <windows.h> #include <dshow.h> #include <stdio.h> #include <stdlib.h> #include <conio.h> include <qedit.h> #include <math.h> #include <mmsystem.h> #include <sys/timeb.h> #include <time.h> #include <atlbase.h> #include <malloc.h> #include <memory.h> #include <tchar.h> #include <string.h> #include <process.h> #include <winsock2.h> #include <ws2tcpip.h> #include <iostream> #include <d3d9.h> #include <d3dx9.h> #include <d3d9types.h>

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

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

  • DirectX8.0SDKサンプルのビルドでエラーが出てしまいます。

    DirectX8.0aのDirectShowのサンプルをビルドすると下記のエラーが発生して, コンパイルできません。 ..\..\..\..\include\strmif.h(28) : fatal error C1189: #error : this stub requires an updated version of <rpcndr.h> 開発環境はVisual C++ 5.0 Learning Editionを使っています。 OSはWindowsMEです。 rpcndr.hのバージョンが古いためのようですが, Visual C++ 5.0ではDirectX8.0aは扱えないのでしょうか? ちなみに,インクルードファイルやライブラリファイルのパスは, DirectX SDKの方を先に探すように設定してあります。 (rpcndr.hはSDKには含まれてはいないようですが)

  • Platform SDKについて

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

  • 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というやつはインストールしていません。 必要であれば実際のエラー画面やその他の情報を公開いたします。宜しくお願い致します。

  • CをJavaに変換

     プログラミング初心者です C言語どうしのソケットプログラムのServer側をJava言語に書き換えC言語(Windows版)とJava言語での通信プログラムを行おうとしています。  C言語の最初の宣言で #include <stdio.h> #include <winsock2.h> #include <ws2tcpip.h> のところはJavaではどのように書き換えればいいのでしょうか? ご返答お願いします。

    • ベストアンサー
    • Java
  • DirectXプログラミングの参考書を読んで

    『マスタリングDirectXプログラミング 橋口ゆうすけ著』を読みながら、ゲームプログラミングの練習をしているのですが、このプログラムを実行してもエラーが出て実行できません。 エラーがでているのは #include <d3dx9.h> の部分。 エラー内容は include ファイルを開けません。'd3dx9.h': No such file or directory です。 その内容どおりd3dx9.hというファイルがないからなんでしょうけど。。。 本書ではこの内容を実行してみてと書いてあります。 ということは実行できるはず・・・ ちなみに、本書の内容は「DirectX SDK(August 2007)」を用いて・・・と書いてあるんですが、その意味がよくわかっていません。 これが原因なのでしょうか? それともd3dx9.hというファイルがないからなんでしょうか? とは言え、#include <windows.h>や#include <basetsd.h>という行はエラーなく読み込んでいるようなんですが。。。(そんなファイルないよ・w・; なにかアドバイスお願いします。

  • DirectXのエフェクトをやりたくて・・・

    VisualStudio2005 ExpressEditionを用いてプログラミングの初歩をやろうとしているんですが・・DirectXSDKをつかったエフェクトを作るときなぜかインクルードファイルとライブラリファイルのところにのところにDirectXSDKのファイルを追加しただけではエラーが出てしまいます。パスもしっかりとしたはずなんですがなんででしょうか?過去ログ見てもわかりませんでした; ------ ビルド開始: プロジェクト: D3DFWsamplw, 構成: Debug Win32 ------ コンパイルしています... Renderer.cpp c:\dx90sdk\include\d3d9.h(33) : fatal error C1083: include ファイルを開けません。'objbase.h': No such file or directory Scene.cpp c:\documents and settings\owner\my documents\visual studio 2005\projects\d3dfwsamplw\d3dfwsamplw\scene.cpp(6) : fatal error C1083: include ファイルを開けません。'windows.h': No such file or directory Window.cpp c:\documents and settings\owner\my documents\visual studio 2005\projects\d3dfwsamplw\d3dfwsamplw\window.cpp(8) : fatal error C1083: include ファイルを開けません。'windows.h': No such file or directory コードを生成中... ビルドログは "file://c:\Documents and Settings\Owner\My Documents\Visual Studio 2005\Projects\D3DFWsamplw\D3DFWsamplw\Debug\BuildLog.htm" に保存されました。 D3DFWsamplw - エラー 3、警告 0

  • DirectXについて 「d3dx9.hファイルが見つかりません」というエラー

    今後DirectXが必要になりそうなので そちらの勉強をはじめようと思っています。 ですがそもそもDirectXというものすら何なのかわからない 状態でしたのでまずは書籍を購入し、目を通しました。 やはり文章だけでは理解が難しかったので 付属のサンプルソースをCDからコピーし実行してみたのですが、 > fatal error C1083: include ファイルを開けません。 > 'd3dx9.h': No such file or directory とエラーが表示されビルドが中断されてしまい、 実行することができないようです。 「d3dx9.h」が見つからないということはわかるのですが、 「DirectX SDK 2007February」というものをインストール しているのですが、他にもなにか必要ということなのでしょうか? また、拡張子が「.x」のファイルを実行すると Direct3D Viewerが立ち上がるのですが全て読み込みエラーで 画面には何も表示されていません。 試にメタセコイアで作ってみたものも駄目でした。 これも上記の「d3dx9.h」というものが関係していたりしますか? ちなみにDirectXで作られたゲームはプレイできます。 やはり私の環境の問題なのでしょうか・・・。 お分かりの方がいらっしゃいましたら、アドバイスを いただければ幸いです。よろしくお願い致します。

  • 「笑ってはいけない」の「板尾の嫁」

    ダウンタウンの「笑ってはいけない高校」に出ていた「板尾の嫁」 が「板尾いちゃもんシリーズ」から出てきたということを こちらのコーナーで知ったのですが、 この「板尾いちゃもんシリーズ」が収録されているDVD(出来れば レンタルされているもの)はあるのでしょうか? 出ているのであれば、何巻に収録されているのか教えて頂きたいのですが・・・。 http://ja.wikipedia.org/wiki/%E3%83%80%E3%82%A6%E3%83%B3%E3%82%BF%E3%82%A6%E3%83%B3%E3%81%AE%E3%82%AC%E3%82%AD%E3%81%AE%E4%BD%BF%E3%81%84%E3%82%84%E3%81%82%E3%82%89%E3%81%B8%E3%82%93%E3%81%A7%21%21%E3%81%AE%E4%BC%81%E7%94%BB