C++11 如果我没有';我不支持C++;11?

C++11 如果我没有';我不支持C++;11?,c++11,boost,quickfix,fix-protocol,C++11,Boost,Quickfix,Fix Protocol,我们计划使用QuickFix1.14,但我们的大部分内容都是使用GCC4.1编译的,GCC4.1不支持C++11 在编译QuickFix1.14时,我意识到它需要C++11支持(它使用std::shared\u ptr) 我的选择是什么 (目前我正在将std::shared\u ptr用法更改为boost::shared\u ptr) 还有其他更清洁的解决方案吗?您可以使用QuickFIX 1.13。无论如何,它可能是部署最广泛的版本。您可以使用QuickFIX 1.13。无论如何,它可能是部署

我们计划使用QuickFix1.14,但我们的大部分内容都是使用GCC4.1编译的,GCC4.1不支持C++11

在编译QuickFix1.14时,我意识到它需要C++11支持(它使用std::shared\u ptr)

我的选择是什么

(目前我正在将std::shared\u ptr用法更改为boost::shared\u ptr)


还有其他更清洁的解决方案吗?

您可以使用QuickFIX 1.13。无论如何,它可能是部署最广泛的版本。

您可以使用QuickFIX 1.13。无论如何,它可能是部署最广泛的版本。

您可以使用QuickFIX 1.13。无论如何,它可能是部署最广泛的版本。

您可以使用QuickFIX 1.13。无论如何,它可能是部署最广泛的版本。

除此之外,请尝试使用不到8年的GCC版本。你不能期望C++编译器从2007开始与2014的OSS合作。是的,我就是这么告诉我的老板的。此外,我发现共享ptr是它失败的唯一原因。因此,在所有这些地方使用boost共享ptr都有帮助。无论如何,谢天谢地,试着使用不到8年的GCC版本。你不能期望C++编译器从2007开始与2014的OSS合作。是的,我就是这么告诉我的老板的。此外,我发现共享ptr是它失败的唯一原因。因此,在所有这些地方使用boost共享ptr都有帮助。无论如何,谢天谢地,试着使用不到8年的GCC版本。你不能期望C++编译器从2007开始与2014的OSS合作。是的,我就是这么告诉我的老板的。此外,我发现共享ptr是它失败的唯一原因。因此,在所有这些地方使用boost共享ptr都有帮助。无论如何,谢天谢地,试着使用不到8年的GCC版本。你不能期望C++编译器从2007开始与2014的OSS合作。是的,我就是这么告诉我的老板的。此外,我发现共享ptr是它失败的唯一原因。因此,在所有这些地方使用boost共享ptr都有帮助。无论如何,谢谢