【发布时间】:2011-02-06 10:26:46
【问题描述】:
我们正在使用 boost::xpressive 在 C++/ObjC 应用程序中处理正则表达式。自从更新到 Mac OS 10.6 以来,我们发现编译时间非常长(在 Dual-Quad MacPro 上,每个文件(!)需要 1-2 分钟...)其中表达式是通过 sregex::compile( )。此外,整个系统的性能变慢,导致应用程序无响应;对于所有其他文件,编译按预期运行。
在 10.5 和 10.6 上使用的编译器是 gcc4.2。你有类似的经历和/或建议吗?有没有办法使用 PCH 来防止这种情况发生?
感谢和问候
马蒂亚斯
【问题讨论】:
-
嗯,它被称为
boost::excessive是有原因的,你知道的。 (SCNR) -
你试过 boost::quickercompile 吗?
标签: c++ macos boost compilation