Hi,
I am trying to build LAPACK++ for use on Windows Mobile 5.0. I changed
the pre-processor definitions to:
$(ARCHFAM)
$(_ARCHFAM_)
_WIN32_WCE=$(CEVER)
BUILDING_LAPACK_DLL
LA_COMPLEX_SUPPORT
I am getting the following errors. I think it's because the .exe setup
package containing the auxiliary libraries, LIBBLAS32.LIB;
LIBLAPACK32.Lib; LIBBLAS32.DLL; and LIBLAPACK32.DLL, is built for WIN32.
Does anybody know if this is correct? I've looked for versions of these
files built for Windows Mobile 5.0 but can't find anything. Any ideas
or thoughts would be greatly appreciated.
Error 1 error LNK2019: unresolved external symbol
dasum_ referenced in function "double __cdecl Blas_Norm1(class
LaVectorDouble const &)" (?Blas_Norm1@@YANABVLaVectorDouble@@@Z)
blas1pp.obj lapackpp
Error 2 error LNK2019: unresolved external symbol
daxpy_ referenced in function "void __cdecl Blas_Add_Mult(class
LaVectorDouble &,double,class LaVectorDouble const &)"
(?Blas_Add_Mult@@YAXAAVLaVectorDouble@@NABV1@@Z) blas1pp.obj
lapackpp
Error 3 error LNK2001: unresolved external symbol
daxpy_ blaspp.obj lapackpp
Error 4 error LNK2019: unresolved external symbol
dcopy_ referenced in function "void __cdecl Blas_Copy(class
LaVectorDouble const &,class LaVectorDouble &)"
(?Blas_Copy@@YAXABVLaVectorDouble@@AAV1@@Z) blas1pp.obj
lapackpp
Error 5 error LNK2001: unresolved external symbol
dcopy_ dtimmg.obj lapackpp
Error 6 error LNK2019: unresolved external symbol
ddot_ referenced in function "double __cdecl Blas_Dot_Prod(class
LaVectorDouble const &,class LaVectorDouble const &)"
(?Blas_Dot_Prod@@YANABVLaVectorDouble@@0@Z) blas1pp.obj
lapackpp
Error 7 error LNK2001: unresolved external symbol
ddot_ blas3pp.obj lapackpp
Error 8 error LNK2001: unresolved external symbol
ddot_ blaspp.obj lapackpp
Error 9 error LNK2019: unresolved external symbol
dnrm2_ referenced in function "double __cdecl Blas_Norm2(class
LaVectorDouble const &)" (?Blas_Norm2@@YANABVLaVectorDouble@@@Z)
blas1pp.obj lapackpp
Error 10 error LNK2019: unresolved external symbol drot_
referenced in function "void __cdecl Blas_Apply_Plane_Rot(class
LaVectorDouble &,class LaVectorDouble &,double &,double &)"
(?Blas_Apply_Plane_Rot@@YAXAAVLaVectorDouble@@0AAN1@Z)
blas1pp.obj lapackpp
Scott Graybill | R&D Specialist | Trimble Navigation NZ Ltd.
11 Birmingham Drive, PO Box 8729, Riccarton, Christchurch, 8440, New
Zealand
P: +64 3 963 5494 | E: sco...@tr...
|