MatlabのMathconvnetライブラリ/パッケージを使用してCNNを使用しようとしています。このガイドの後に関数 vl_compilenn
を使用してパッケージをコンパイルしようとしている間に、私はエラーに直面しています。既に使用されてWindows 8.1のMathconvnetでvl_compilennを使用するとコンパイルエラーが発生する
ステップ:
その後、アンインストール/インストールされている最新バージョンのMicrosoft SDKを再インストールしました。
- ここではC++
にコンパイラを変更するには、コマンドMEX -setup C++を使用する環境変数
追加したパスは、私が取得していますthe error messageです。私はこれを行うとき、私は別のエラーを取得しますが、私は私を経て、様々なスタックオーバーフローの答えの後
もこの
1)vl_compilenn('EnableImreadJpeg ',false)
を行っています。
2)は、MATLAB sysのサブフォルダ
EDITでgdiplus.lib
を追加しました:ソリューションは、上記のVisual Studioのコンパイラ12かを選択する選択するために利用可能なコンパイラを表示しますMATLABで既にインストールされている場合はタイプ mex -setup -v
、最新のを選択するのです1つは利用可能です。 同じエラーが発生した場合は、mex-setup c++
とmex-setup c
の両方に対して同じコンパイラを選択し、もう一度コマンドを入力してください。 vl_compilenn('EnableImreadJpeg',false)
Mingwはmatlabをサポートしていますか?サポートされている場合は、ウイルス対策プログラムを無効にしてください。 –
mingw C、C++は私のmatlabのバージョンではサポートされていますが、Mathconvnetではサポートされていないと思われます.Math SDKにはMicrosoft SDK 7.1が必要です – Sanchit