[Ipopt] Problems in compileing for Windows with Microsoft VS2005
lqc234
lqc234 at 126.com
Thu Jul 23 04:56:22 EDT 2009
Hi,All:
I am trying to build the Ipopt using Microsoft Visual Studio 2005.I've built the .lib files such as libCoinBlas.lib,libCoinHSL.lib,libCoinLapack.lib and libIpopt.lib,vcf2c.lib successfully according to the specification "README.TXT" in the Ipopt\MSVisualStudio\v8\ subdirectory totally.But when the build process comes to the ultimate link stage of the example hs071_cpp,there comes up many link errors, resembling the following :
libcoinlapack.lib(ilaenv.obj) : error LNK2019: 无法解析的外部符号(Chinese Language,means: unresolved external symbol) _s_cmp,该符号在函数 _ilaenv_ 中被引用(Chinese Language,means: referenced in function _ilaenv_ )
libcoinlapack.lib(ilaenv.obj) : error LNK2019: 无法解析的外部符号 _s_copy,该符号在函数 _ilaenv_ 中被引用
libcoinlapack.lib(dsteqr.obj) : error LNK2019: 无法解析的外部符号 _d_sign,该符号在函数 _dsteqr_ 中被引用
libcoinlapack.lib(dsterf.obj) : error LNK2001: 无法解析的外部符号 _d_sign
libcoinlapack.lib(dlarfg.obj) : error LNK2001: 无法解析的外部符号 _d_sign
libcoinlapack.lib(dlamch.obj) : error LNK2019: 无法解析的外部符号 _pow_di,该符号在函数 _dlamch_ 中被引用
libcoinlapack.lib(dlamch.obj) : error LNK2001: 无法解析的外部符号 _pow_di
libcoinlapack.lib(dlartg.obj) : error LNK2001: 无法解析的外部符号 _pow_di
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _e_wsfe
libcoinhsl.lib(mc19ad.obj) : error LNK2001: 无法解析的外部符号 _e_wsfe
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _e_wsfe
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _e_wsfe
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _e_wsfe
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _e_wsfe
libcoinlapack.lib(dlamch.obj) : error LNK2019: 无法解析的外部符号 _e_wsfe,该符号在函数 _dlamc2_ 中被引用
libcoinblas.lib(xerbla.obj) : error LNK2001: 无法解析的外部符号 _e_wsfe
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _e_wsfe
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _e_wsfe
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _do_fio
libcoinhsl.lib(mc19ad.obj) : error LNK2001: 无法解析的外部符号 _do_fio
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _do_fio
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _do_fio
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _do_fio
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _do_fio
libcoinlapack.lib(dlamch.obj) : error LNK2019: 无法解析的外部符号 _do_fio,该符号在函数 _dlamc2_ 中被引用
libcoinblas.lib(xerbla.obj) : error LNK2001: 无法解析的外部符号 _do_fio
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _do_fio
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _do_fio
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _s_wsfe
libcoinhsl.lib(mc19ad.obj) : error LNK2001: 无法解析的外部符号 _s_wsfe
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _s_wsfe
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _s_wsfe
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _s_wsfe
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _s_wsfe
libcoinlapack.lib(dlamch.obj) : error LNK2019: 无法解析的外部符号 _s_wsfe,该符号在函数 _dlamc2_ 中被引用
libcoinblas.lib(xerbla.obj) : error LNK2001: 无法解析的外部符号 _s_wsfe
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _s_wsfe
libcoinhsl.lib(ma27ad.obj) : error LNK2001: 无法解析的外部符号 _s_wsfe
libcoinlapack.lib(iparmq.obj) : error LNK2019: 无法解析的外部符号 _i_nint,该符号在函数 _iparmq_ 中被引用
libcoinblas.lib(xerbla.obj) : error LNK2019: 无法解析的外部符号 _s_stop,该符号在函数 _xerbla_ 中被引用
libcoinhsl.lib(ma27ad.obj) : error LNK2019: 无法解析的外部符号 _i_dnnt,该符号在函数 _ma27hd_ 中被引用
I've done all the things according to the specification then I have no idea about those link errors because my poor skill of VC++.Anyone who can gives me some suggestions? Any help will be greatly appreciated.
LiuQuanchang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.coin-or.org/pipermail/ipopt/attachments/20090723/20323718/attachment.html
More information about the Ipopt
mailing list