opencv sample matlab callを実行しようとすると、エラーが発生します
無効な MEX ファイル 'mypath\displayImage.mexw64': mypath\displayImage.mexw64 は有効な Win32 アプリケーションではありません。
コンパイル中にエラーはありません。また、単純な helloworld サンプルのコンパイルおよび実行中にエラーは発生しません。
この理由は何ですか?ファイル名でさえ64と言うのに、なぜwin32を期待するのですか?
Matlab は 2013a、VS は 2012、どちらも 64bit です。
アップデート
2009年のこの「解決策」は、呼び出された DLL はすべて 64 ビットである必要があると述べています。
これは
(1) 現在では真実であり、
(2)実際に可能ですか?
呼び出されたライブラリが 32 ビットかどうかを確認する方法は?