GUNの備忘録

なんでも忘れないように書いておくよ

*

QTCF.dllがないため、プログラムを開始できません。

   

 

20140528_QTCFDLLが見つからない

QuickTimeSDKを使用したプログラムを実行しようとしたところ、InitializeQTML関数実行時に図のようなエラーが発生します。当方の環境はWindows7 64bit+VisualStudio2010ですが、他のサイトを見ていると同じような現象が起こっているので、対応方法を書いておきます。

[対応方法1]Windowsのsystem32フォルダへQTCF.dllをコピーする。

結構この方法がどのサイトでも紹介されていますね。楽ですしね・・・。

しかしWindowsのシステムフォルダへむやみにDLLを突っ込むのが嫌な人は次の方法でもいけそうです。

[対応方法2]エラーの出る実行モジュール(なんたら.exe)と同じ場所にQTCF.dllをコピーする。

DLLの検索順というのがexeのある場所→Windowsシステムフォルダの順なので、エラーのでるexeと同じ場所にQTCF.dllを入れておけばそちらから読み込みにいきます。

 

 

 - QuickTimeSDK, プログラミング