<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>I am trying to compile IPOPT using VS2010. I have worked through most of the 2000 errors during the conversion process but I am left with 23 errors. It appears some of them refer to the blas and lapack libraries so I am just asking for a confirmation if I am compiling all of the code correctly. <o:p></o:p></p><p class=MsoNormal>I have the following projects IpOpt, Blas, LaPack, and libhsl (no ma57).<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Blas: static link library (fortran intel 12.0)<o:p></o:p></p><p class=MsoNormal>LaPack: DLL (fortran intel 12.0)<o:p></o:p></p><p class=MsoNormal>HSL: DLL (fortran intel 12.0)<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>IpOpt – VS2010 DLL project<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I get the following errors:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Error 6 error LNK2019: unresolved external symbol _MA28PART referenced in function "public: virtual bool __thiscall Ipopt::Ma28TDependencyDetector::DetermineDependentRows(int,int,int,double *,int *,int *,class std::list<int,class std::allocator<int> > &)" (?DetermineDependentRows@Ma28TDependencyDetector@Ipopt@@UAE_NHHHPANPAH1AAV?$list@HV?$allocator@H@std@@@std@@@Z) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpMa28TDependencyDetector.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 7 error LNK2019: unresolved external symbol _dmumps_c referenced in function "public: __thiscall Ipopt::MumpsSolverInterface::MumpsSolverInterface(void)" (??0MumpsSolverInterface@Ipopt@@QAE@XZ) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpMumpsSolverInterface.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 8 error LNK2019: unresolved external symbol _MPI_Comm_rank referenced in function "public: __thiscall Ipopt::MumpsSolverInterface::MumpsSolverInterface(void)" (??0MumpsSolverInterface@Ipopt@@QAE@XZ) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpMumpsSolverInterface.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 9 error LNK2019: unresolved external symbol _MPI_Init referenced in function "public: __thiscall Ipopt::MumpsSolverInterface::MumpsSolverInterface(void)" (??0MumpsSolverInterface@Ipopt@@QAE@XZ) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpMumpsSolverInterface.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 10 error LNK2019: unresolved external symbol _MPI_Finalize referenced in function "public: virtual __thiscall Ipopt::MumpsSolverInterface::~MumpsSolverInterface(void)" (??1MumpsSolverInterface@Ipopt@@UAE@XZ) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpMumpsSolverInterface.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 11 error LNK2019: unresolved external symbol _DDOT referenced in function "double __cdecl Ipopt::IpBlasDdot(int,double const *,int,double const *,int)" (?IpBlasDdot@Ipopt@@YANHPBNH0H@Z) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpBlas.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 12 error LNK2019: unresolved external symbol _DNRM2 referenced in function "double __cdecl Ipopt::IpBlasDnrm2(int,double const *,int)" (?IpBlasDnrm2@Ipopt@@YANHPBNH@Z) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpBlas.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 13 error LNK2019: unresolved external symbol _DASUM referenced in function "double __cdecl Ipopt::IpBlasDasum(int,double const *,int)" (?IpBlasDasum@Ipopt@@YANHPBNH@Z) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpBlas.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 14 error LNK2019: unresolved external symbol _IDAMAX referenced in function "int __cdecl Ipopt::IpBlasIdamax(int,double const *,int)" (?IpBlasIdamax@Ipopt@@YAHHPBNH@Z) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpBlas.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 15 error LNK2019: unresolved external symbol _DCOPY referenced in function "void __cdecl Ipopt::IpBlasDcopy(int,double const *,int,double *,int)" (?IpBlasDcopy@Ipopt@@YAXHPBNHPANH@Z) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpBlas.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 16 error LNK2019: unresolved external symbol _DAXPY referenced in function "void __cdecl Ipopt::IpBlasDaxpy(int,double,double const *,int,double *,int)" (?IpBlasDaxpy@Ipopt@@YAXHNPBNHPANH@Z) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpBlas.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 17 error LNK2019: unresolved external symbol _DSCAL referenced in function "void __cdecl Ipopt::IpBlasDscal(int,double,double *,int)" (?IpBlasDscal@Ipopt@@YAXHNPANH@Z) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpBlas.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 18 error LNK2019: unresolved external symbol _DGEMV referenced in function "void __cdecl Ipopt::IpBlasDgemv(bool,int,int,double,double const *,int,double const *,int,double,double *,int)" (?IpBlasDgemv@Ipopt@@YAX_NHHNPBNH1HNPANH@Z) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpBlas.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 19 error LNK2019: unresolved external symbol _DSYMV referenced in function "void __cdecl Ipopt::IpBlasDsymv(int,double,double const *,int,double const *,int,double,double *,int)" (?IpBlasDsymv@Ipopt@@YAXHNPBNH0HNPANH@Z) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpBlas.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 20 error LNK2019: unresolved external symbol _DGEMM referenced in function "void __cdecl Ipopt::IpBlasDgemm(bool,bool,int,int,int,double,double const *,int,double const *,int,double,double *,int)" (?IpBlasDgemm@Ipopt@@YAX_N0HHHNPBNH1HNPANH@Z) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpBlas.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 21 error LNK2019: unresolved external symbol _DSYRK referenced in function "void __cdecl Ipopt::IpBlasDsyrk(bool,int,int,double,double const *,int,double,double *,int)" (?IpBlasDsyrk@Ipopt@@YAX_NHHNPBNHNPANH@Z) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpBlas.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 22 error LNK2019: unresolved external symbol _DTRSM referenced in function "void __cdecl Ipopt::IpBlasDtrsm(bool,int,int,double,double const *,int,double *,int)" (?IpBlasDtrsm@Ipopt@@YAX_NHHNPBNHPANH@Z) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpBlas.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 23 error LNK2019: unresolved external symbol _DPOTRS referenced in function "void __cdecl Ipopt::IpLapackDpotrs(int,int,double const *,int,double *,int)" (?IpLapackDpotrs@Ipopt@@YAXHHPBNHPANH@Z) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpLapack.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 24 error LNK2019: unresolved external symbol _DPOTRF referenced in function "void __cdecl Ipopt::IpLapackDpotrf(int,double *,int,int &)" (?IpLapackDpotrf@Ipopt@@YAXHPANHAAH@Z) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpLapack.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 25 error LNK2019: unresolved external symbol _DSYEV referenced in function "void __cdecl Ipopt::IpLapackDsyev(bool,int,double *,int,double *,int &)" (?IpLapackDsyev@Ipopt@@YAX_NHPANH1AAH@Z) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpLapack.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 26 error LNK2019: unresolved external symbol _DGETRF referenced in function "void __cdecl Ipopt::IpLapackDgetrf(int,double *,int *,int,int &)" (?IpLapackDgetrf@Ipopt@@YAXHPANPAHHAAH@Z) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpLapack.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 27 error LNK2019: unresolved external symbol _DGETRS referenced in function "void __cdecl Ipopt::IpLapackDgetrs(int,int,double const *,int,int *,double *,int)" (?IpLapackDgetrs@Ipopt@@YAXHHPBNHPAHPANH@Z) C:\comp\projects\Ipopt\MSVisualStudio\v8-ifort\IpOpt\IpLapack.obj IpOpt<o:p></o:p></p><p class=MsoNormal>Error 28 error LNK1120: 22 unresolved externals C:\comp\projects\Solver\ipoptCSharp\bin\Debug\IpOpt38.dll IpOpt<o:p></o:p></p></div></body></html>