我已经为我的 windows 机器成功安装了 QuabtLib,并希望将其移植到 Linux Ubuntu。Boost 安装成功,我能够从 swig 目录运行 ./configure。但是,当我运行 make 文件时,系统在以下点冻结:
QuantLib/quantlib_wrap.cpp: In function ‘void* _p_TestSurfacePtrTo_p_boost__shared_ptrT_Surface_t(void*, int*)’:
QuantLib/quantlib_wrap.cpp:253496:41: warning: ‘Surface’ is deprecated (declared at /usr/include/ql/math/surface.hpp:47) [-Wdeprecated-declarations]
return (void *)((boost::shared_ptr< Surface > *) ((TestSurfacePtr *) x));
如果有人知道修复程序会很棒。环境信息:Boost 1.56 QuantLib 1.4 QuantLibSwig 1.4 Python2.7.6 Ubuntu 14 谢谢,