【发布时间】:2010-09-27 17:25:29
【问题描述】:
我刚刚在我的 Intel Mac 上首次安装了 boost,只要我只使用 boost 的头文件,它就可以正常工作。
但是当我尝试使用一个库时,在我的例子中是正则表达式库,我的应用程序链接并启动正常,但它很快在一个正则表达式相关的析构函数中崩溃。
这甚至发生在boost.org's unix install page 上给出的简单测试程序中。
我想知道除了设置搜索路径和包括正则表达式库之外,我是否需要设置特殊的编译/链接选项(我使用了 C++ 工具的默认值)?
(顺便说一句,我已经验证了我系统上的默认编译器确实是gcc 4.01,这与我在XCode中使用的测试项目相同)
【问题讨论】: