質問 |
||
| QNo.3992765 | DShow.hを認識させたい | |
|---|---|---|
| 質問者:kyotomaro |
ディジタルカメラのサンプルソフト(C++)をコンパイルすると、DSow.hをインクルードできない。(ファイルが無い)のエラーメッセージが出ます。 カメラの画像をWindows上に表示するのに必要なのはわかるのですが、どうして上記ヘッダーファイルの入手とインクロードさせることが出来るのでしょうか?。 |
|
困り度:
|
||
| 質問投稿日時: 08/05/02 18:50 |
||
回答 |
|
| ANo.4 | > DSHow.hが、どこにあるのか不明です。 > 一般的には、WindowsXPには標準装備されていると聞いているのですが、検索では出てきません。 ちょっと今実機で調べられないので一般論。 標準装備はDirextXの「ランタイム」の話では… ヘッダはSDKをインストールしたフォルダの中に入っていませんか? 一般的に標準と違うところにインストールした場合には、コンパイラの設定で、ヘッダファイルの検索パスにそこを追加してやらないといけないと思いますが。 |
|---|---|
| 回答者:tokichim | |
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| 回答日時: 08/05/04 20:17 |
|
| |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |
回答 |
|
| ANo.3 | > DShow.hを認識させたい > DSow.hをインクルードできない ファイル名はどちらが正しいのですか? |
|---|---|
| 回答者:asuncion | |
| 種類:補足要求 どんな人:一般人 自信:参考意見 |
|
| 回答日時: 08/05/03 07:13 |
|
| |
| この回答への補足 | 失礼しました。 DShow.h です。 画像表示さす為のものです。 |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |
回答 |
|
| ANo.2 | ★ソースと同じ場所に置き、 #include <DSow.h> → #include "DSow.h" とするか、 ★フルパスで、 #include "Z:\Temp\DSow.h" としてみては、・・ ☆後者をお薦めします。 <・・・> は、環境設定された中からインクルードするときに 用います。 "・・・" は、ダイレクト指定。または、カレントディレクトリ からインクルードするときに用います。 |
|---|---|
| 回答者:yama5140 | |
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| 回答日時: 08/05/03 06:01 |
|
| |
| この回答への補足 | DSHow.hが、どこにあるのか不明です。 一般的には、WindowsXPには標準装備されていると聞いているのですが、検索では出てきません。 マイクロソフトのダウンロードで、DirectX SDK等をダウンロードしてそれだけでOKなのか、インストールしてから、C++ソフトにリンクさせる(認識)方法で困っています。 |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |
回答 |
|
| ANo.1 | #include <dshow.h> <== 大文字・小文字ってミスでは・・・? >どうやってヘッダーファイルの入手するのか? >どうやればインクロードさせることが出来るのでしょうか? って事でいいですか? 入手先はMicrosoft ダウンロードセンター。DirectX 9 SDK Extrasを ダウンロードしインストールします。 [プロパティ]の[リンク]の[追加依存ファイル]にstrmiids.libを追加 します。あとは#includeするだけです。 詰まったら、補足しておいてください。 |
|---|---|
| 回答者:POTATO_XP | |
| 種類:回答 どんな人:一般人 自信:参考意見 |
|
| 回答日時: 08/05/02 19:15 |
|
| |
| この回答への補足 | 1.Microsoftダウンロードセンターで、DirectX 9.0C Redistriutable for software Developersと、DirectX SDKをダウンロードして解凍、インストールしました。 2.プロパティのリンクがわかりません。 プロパティのページの中のリンカか、プロジェクトの中の新しい項目の追加、または既存項目の追加しかわかりません。 3.strmiids.libに、DShows.hが入っているのでしょうか。 |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |