我在OSX Mountain Lion上使用Eclipse Juno並希望使用std :: regex,我知道它是一個C++ 11特性。當我#include <regex>
IDE說它不存在。也許值得注意的是,頭文件regex.h存在於/ usr/include /中,儘管我沒有在/ usr/lib /或/ usr/local/lib /中看到它的具體庫,儘管我不知道這是否是相關。這只是一個有趣的副項目,所以我沒有使用自定義的構建系統,而只是Eclipse中的常規C++項目。爲什麼Eclipse無法在Mac OSX上找到正則表達式?
我當它涉及到修改生成過程,尤其是在像Eclipse的IDE是駕駛它(不是設置包括路徑,圖書館等除外),但我的假設是不是在真正經歷過的編譯器和鏈接(GCC G ++)沒有配置爲C++ 11,儘管我已經嘗試了各種來自SO和Eclipse論壇的建議,例如添加-std = C++ 11,但我只是看到輸出說他們無法識別參數。
我敢肯定有人在那裏已經處理了這個問題。誰能幫忙?提前致謝。
難道我的回答幫助你,我有同樣的問題了一會兒 – aaronman