Visual Studioでcpplapack-2005_03_25を使うとC2440エラーになる
こんなコンパイルエラーが出ます。
f:\lib\cpplapack-2005_03_25\include\dgematrix-/dgematrix-misc.hpp(165) : error C2440: '=' : 'double **(__cdecl *)(void)' から 'double **' に変換できません。 この変換が可能なコンテキストはありません。
原因は、コンパイラのバグだそうです。ソースはこちら。
http://sourceforge.net/forum/forum.php?thread_id=1374927&forum_id=267868
"*-misc.hpp"を全部下記のように変更すればコンパイルが通るようになります。
double** A_darray(A.Darray); ↓ double** A_darray=A.Darray;