我剛剛在我的英特爾Mac上安裝了boost,並且一般情況下工作正常,只要我只使用boost的頭文件即可。XCode項目需要特殊設置才能使用預編譯的boost庫嗎?
但是,當我嘗試使用一個庫,在我的情況下正則表達式庫,我的應用程序鏈接並啓動罰款,但它很快崩潰在正則表達式相關的析構函數。
這甚至發生在boost.org's unix install page上給出的簡單測試程序。
我想知道是否需要設置特殊的編譯/鏈接選項(我使用了C++工具的默認設置),當然,除了設置搜索路徑和包括正則表達式庫嗎?
(順便說一句,我已經驗證了我的系統默認的編譯器的確是GCC 4.01,這是在XCode中我的測試項目採用相同)