2016-08-03 3 views
0

Win64環境でTDM-GCC-5.1.0を使用してIntel MKL 11.3ライブラリをEigen3.2.9にリンクしようとしています。インテル®MKL 11.3ライブラリをEigen 3.2.9 TDM-GCC-5.1.0にリンクできません。Win64

#define EIGEN_USE_MKL_ALL 
-DMKL_LP64 

をしてLP64...\lib\intel64_win\*.libライブラリとリンク:

私は、次の定義を使用しています。

...\mkl\lib\intel64_win\mkl_rt.lib: error adding symbols: File format not recognized 

答えて

0

固有値のみLP64モデルとMKLをサポートしています。

しかし、私は次のエラーを取得する(ILP64Eigenと互換性のない整数エラーが発生します注意してください)。 MKLはLP64とILP64に対応しています。 Win64はどちらもそうではありません。 Win64はLLP64です。

https://en.wikipedia.org/wiki/64-bit_computing#64-bit_data_models

MKLリンク行の顧問によると、TDM-GCCは、正式にWindowsプラットフォームでサポートされていません。 VS用

https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor

.libフォーマットはCygwinのGCCと互換性がないかもしれません。

関連する問題