http://www.geekpage.jp/programming/directshow/
このサイトにあるDirectShowによる動画やMP3再生のサンプルを
実行しようとしたところ、
DirectShowを使ってプログラムを書くには、dshow.hというヘッダファイルをincludeしなくてはなりません。
/////////////////////////////////////////////////////////////
#include <dshow.h>
次に、リンカの設定を行わなくてはなりません。 DirectShowを使ったプログラムをコンパイルするには、VisualStudioの「構成プロパティ > リンカ > 入力 > 追加する依存関係」に「strmiids.lib」という項目を追加して下さい
//////////////////////////////////////////////////////////////
という説明があったので指示通りにstrmiids.libを追加したら
strmiids.libが見つからないと出てきました。
気になってC:\Programfiles内のLibフォルダからそのファイルを
探してみると、strmiids.libというファイルが入っていないと言うこと
が判明しました。Includeフォルダからもdshow.hというファイルは
無いと分かりました。
DirectXを入れなおせば解決するかなと思い、
DirectX9.0 2007年6月バージョンから最新版の2007年8月バージョン
に入れなおしたのですが、やはり症状は同じでした。
ひょっとしてDirectShowは最新のDirectXではサポートされなくなったのでしょうか・・?
もしそうならそれに変わる技術があるということでしょうか・・。
No.1ベストアンサー
- 回答日時:
そこのサイトに
-----------------------
注意!DirectShowは2005年4月にDirectXからPlatformSDKへ移っています。 DirectShowを使いたい場合にはDirectXではなく、PlatformSDKをインストールしましょう。 Platform SDKをインストールした場合には、以下の設定に関する説明は読み飛ばしてください。
------------------------
とありますがPlatformSDKはインストールされましたか
完全に私のミスでした・・。
じっくり読んだつもりで最初の注意書きを読み飛ばしていたとは・・・
とても勉強になりました。ありがとうございます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- その他(プログラミング・Web制作) pythonをjupiter notebookからmecabで頻出の高い単語の抽出について(Runt 1 2022/12/17 18:08
- その他(データベース) Excel VBA 転記について 1 2022/04/20 16:55
- フリーソフト mmfファイルからmp3に変換できる方法を教えてください(XMediaRecode以外で) 2 2022/03/22 22:25
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- UNIX・Linux AWSのEC2のZabbixユーザーでawscliコマンドが実行できない状態を解決する 1 2022/12/06 22:17
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# VisualStudioでC++クラスを追加するとき、ファイルを所定のフォルダ下につくりたい 3 2023/08/24 17:17
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る EXEの実行内容の結果によって、戻り値を0か1かで返したい 1 2023/07/04 16:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vbpファイルについて
-
ソースから参照しているOCXの一...
-
VC++でexeファイルが作成できま...
-
VB6 SP6 アイコンとフォームに...
-
プリコンパイル?
-
Visual Studioを使ったフォーム...
-
コンパイルするときに、ファイ...
-
他の.CPPファイルに定義した関...
-
C#でプロジェクトを超えたファ...
-
VB.NETで他のプロジェクトで作...
-
C#のクラスをVB.netで使用したい!
-
VB.NETでActiveX(OCXファイル)作成
-
Visual Stadio2008 Releaseビル...
-
VB6で、非表示モジュール(?)の...
-
sys/ipc.h や sys/shm.h
-
Wingdi.h Windows.h を開くには?
-
VisualBasicを保存するときにで...
-
PSDKについて教えてください
-
Paiza Cloudです。 どうやれば...
-
Paiza Cloudです。学籍番号と氏...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで他のプロジェクトで作...
-
ACCESSのEXEを作るのは可能...
-
コンパイルするときに、ファイ...
-
エラーの原因は?「この関数の...
-
VB.NETでActiveX(OCXファイル)作成
-
ソースから参照しているOCXの一...
-
他の.CPPファイルに定義した関...
-
VC++でexeファイルが作成できま...
-
VB6で、非表示モジュール(?)の...
-
C#のクラスをVB.netで使用したい!
-
「マージする」とは?
-
Visual Studioでプロジェクトが...
-
Visual Stadio2008 Releaseビル...
-
VBソースを表示できない。
-
プリコンパイル?
-
libssh2のインクルード
-
VB6.0 オブジェクトを一覧で表示
-
VisualBasicを保存するときにで...
-
VB6.0の別名保存について
-
同じソースコードなのにバイナ...
おすすめ情報