OSX Mountain Lion에서 Eclipse Juno를 사용하고 있으며 C++ 11 전용 기능인 std :: regex를 사용하려고했습니다. 내가 #include <regex>
일 때 IDE가 존재하지 않는다고 말합니다. 어쩌면 regex.h 헤더가/usr/include /에 존재한다는 것에 주목할 필요가 있습니다. 비록/usr/lib/또는/usr/local/lib /에 특정 라이브러리가 없지만, 관련된. 이것은 흥미로운 부분 프로젝트 일 뿐이므로 사용자 정의 빌드 시스템을 사용하지 않고 이클립스에서 일반적인 C++ 프로젝트 만 사용하고 있습니다.Eclipse가 Mac OSX에서 regex를 찾을 수없는 이유는 무엇입니까?
특히 Eclipse와 같은 IDE가이를 구동 할 때 빌드 프로세스 (경로, 라이브러리 등 포함 설정 제외)를 수정하는 데 경험이 많지는 않지만 실제로는 컴파일러와 링커 (GCC G ++)은 C++ 11 용으로 구성되어 있지 않습니다. SO 및 Eclipse 포럼에서 -std = C++ 11을 추가하는 것과 같은 다양한 권장 사항을 시도했지만, 출력이 계속해서 인식되지 않는다고 계속보고 있습니다. 인수.
나는 누군가가이 문제를 다룰 것이라고 확신합니다. 누구든지 도와 줄 수 있습니까? 미리 감사드립니다. Mac에서
내 대답이 도움이 되었습니까? 잠시 동안 같은 문제가 있습니다. – aaronman