d3d9.h

[戻る]
ガラ 2008/04/23(水) 16:12:50
VC++ 6.0 XP
MSDN のDirectXのサンプルプログラムを勉強中なのですが、
http://www.microsoft.com/japan/msdn/academic/Articles/DirectX/01/
なぜか、d3d9.hがなくてコンパイルできません。
どなたか、ご存知の方がいらっしゃいましたら、よろしくおねがいします。

シャノン 2008/04/23(水) 17:17:34
DirectX SDK がインストールされていないのでは?
DirectX SDK はここ
http://www.microsoft.com/japan/msdn/directx/downloads.aspx
からダウンロードできますが、VC++ 6.0 で使用可能なバージョンがどれなのかはわかり
ません。

たいちう 2008/04/23(水) 18:15:35
VC++6.0にとっての最終は、October 2004だったと思います。
(手元にメモはあるけど、その根拠は不明)
すでに入手不可かもしれませんが、日本語Documentの入手が可能なことから、
どこかにあるかもしれない。

私の情報が正しいとすると選択肢としては、
1.October 2004を探す
2.それに近いものをダウンロードして、エラーメッセージ等を頼りに、
    違いを理解して使えるようにする。
3.VC++のもっと新しいバージョンに移行する

といったところでしょうか。
腕に自信があるなら2も可能でしょうが、今後のことも考えて
3を選ぶのが最善だと思います。

ガラ 2008/04/23(水) 18:44:42
シャノンさん、たいちうさん、レスありがとうございます。
インストール不足の可能性もあると考えて、
今一度、シャノンさんの書いてくださった、
HPからDirectXをインストールしましたが、
結果は、変わりませんでした。
VC++6.0を購入したときは、まだ、学生だったので、
安くかえましたが、今回は、高くなっているのと、
正規価格で買わなくてはいけないのでしょうね・・・

シャノン 2008/04/23(水) 19:08:41
VC++ 2008 Express ならタダです。MFC は使えませんが。
http://www.microsoft.com/japan/msdn/vstudio/express/

見たところ、冒頭のサンプルは MFC を使ってないようなので、Express でいけるんじゃ
ないでしょうか。

シャノン 2008/04/23(水) 19:11:00
ちなみに October 2004
http://www.microsoft.com/downloads/details.aspx?FamilyId=B7BC31FA-2DF1-44FD-
95A4-C2555446AED4&displaylang=en

あと、ぐぐったらなんか情報出てきました。
どうも October 2004 でも一筋縄ではいかなそうです。
http://www2.atwiki.jp/lunatips/pages/9.html

たいちう 2008/04/23(水) 19:53:29
http://www.amazon.co.jp/exec/obidos/ASIN/B0011410RG
Visual Studio 2008 Standard Editionが \26,597。

高いか安いかは比較の問題で、確かにアカデミックと比べるなら
理不尽に高いと思うが、私は時間と比べることにしている。
身に付けたい技術の参考書の値段は、身に付けるために
使うであろう時間を時給換算した金額と比較すれば微々たるもの。

開発環境の場合はまた違う換算が必要になるだろうけど、
2008を買ったらそのままコンパイルできたサンプルが、
VC6ではあーだこーだ試しているうちに
連休がつぶれてしまうこともあるかもしれません。
試行錯誤の時間が全部無駄にはならないだろうけど。

MFCを切り捨てないならば2005か2008を買ったほうが良いでしょう。
私は家ではMFCを切り捨てることにしてExpressにしました。

ガラ 2008/04/23(水) 20:48:08
[[解決]]
シャノンさん、たいちうさん、再レスありがとうございます。
わたしも、根っからのプログラマーなので、
すべて自分でつくりたいタイプですから、MFC捨てようかな・・・
そうですね。VC++6.0は、アカデミィックでプロフェッショナルが1.3万ほど
だったとおもいます。2008は、たしか、10万超えてたようにおもいますね。
いまは、お金がないので、2008エンタープライズバージョンにします。
ありがとうございました。

瀬戸っぷ [E-Mail] 2008/04/24(木) 00:39:30
>2008は、たしか、10万超えてたようにおもいますね。

Standardで3万2千円前後です。
VC++6.0所持ならばアップグレード版が使えるでしょうから、こちらならば2万円ちょっと
です。
無料で入手できるExpressEditionでユーザー登録しておけばアップグレード版でもOKだっ
たかと。
# すくなくとも2005の時は。

http://www.microsoft.com/japan/presspass/addcont.aspx?addid=953
あれ?VC++6.0は無い…かな?

> いまは、お金がないので、2008エンタープライズバージョンにします。

ExpressEditionですよね?
ちなみに、リソースエディタはありませんのでフリーのモノなどを使うことになります。
VC++6.0のプロジェクトをコンバート可能とは思いますが…
ExpressEditionだとビルドできないかも知れません。
# afxres.hが無いとかエラーになったような…

ガラ 2008/04/24(木) 17:37:09
瀬戸っぷさん、レスありがとうございます。
今、MSNに問い合わせたら、スタンダードが3万弱
プロフェッショナルが12万ぐらいだそうです。
スタンダードでいいかもしれませんね。

古いスレッドには追加発言できません。