MATLABのmexで64bit向けのコンパイル
個人で使う場合は、その場でmexもコンパイルすればよいが、配布する必要がある場合は、32bit向けと64bit向けにmexをリリースしないといけない。
しかし、32bit環境下では、64bit向けmexはコンパイルできないようだ…
64bit下でVisualStudioが選択できないのは、x64のなどの64bit系コンパイラのインストールができていない可能性が高い
64bit Windows環境上でMicrosoft Visual Studio 2005を利用する場合、同コンパイラインストール時に [x64コンパイラおよびツール] の項目にチェックが入っている必要があります。(※デフォルト設定では、チェックは入っていません)
ここからは、想像。
サポートに確認したいが、めんどくさい…
mexopts.batでコンパイルを制御している
Libの指定で
%MATLAB%\extern\lib\win32
とあり、
C:\Program Files\MATLAB\R2008b\extern\lib\win32