0

Armadillo で行列計算を行うために VC++ 2010 を使用しています。Armadillo は LAPACK と BLAS を使用して逆行列の作業を行っていることがわかりました。その例には .lib ファイルがあります (lapack_win32_MT.lib と blas_win32_MT.lib)。現在、win64 プラットフォームを使用したいのですが、LAPACK および BLAS ファイルを Armadillo にリンクまたは検索する方法がわかりません。


x64 プラットフォームで同じファイル (lapack_win32_MT.lib と blas_win32_MT.lib) を使用しようとしましたが、多くのエラーが発生しました ( error LNK2019: unresolved external symbol...)。


x64 VC++ 2010 プラットフォームで Armadillo (LAPACK と BLAS を使用する関数) を使用するにはどうすればよいですか?

4

1 に答える 1

0

LAPACK および BLAS の 64 ビット バージョン、または LAPACK および BLAS 機能を提供するライブラリを使用する必要があります。たとえば、Intel MKL または AMD ACML の 64 ビット バージョンを使用できます。

MKL と ACML は、実際には LAPACK と BLAS の高性能バージョンです。

元の LAPACK (参照実装) の 64 ビット バージョンも次の場所にあります。

于 2013-03-27T01:24:30.653 に答える