Home › Forums › Help › Compilation error for OREData build › Reply To: Compilation error for OREData build
October 23, 2016 at 10:25 am
#3693
Keymaster
Hi Christos,
VC11 does not support C++11’s type aliases, the minimum requirement for building ORE is VC12. If you are tied to VC11 you can try to replace
using YieldCurveConfigMap = std::map<string, boost::shared_ptr<YieldCurveConfig>>;
by
typedef std::map<string, boost::shared_ptr<YieldCurveConfig>> YieldCurveConfigMap;
However note that there are more code lines like this where you will have to apply a similar patch. Please let us know if there are other problems showing up with VC11.
Best Regards
Peter