CMake 3.x에서 생성 된 XCode (버전 5.0) 프로젝트를 빌드하려고합니다.
clang compiler version:
Apple LLVM version 5.0 (clang-500.2.76) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin12.5.0
Thread model: posix
프로젝트를 빌드하려고 할 때
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++ -arch x86_64 blah blah -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk blah blah -Wno-unknown-pragmas -F/usr/local/bin/Debug ;**-std=c++0x -stdlib=libc++** -Wall -MMD -MT blah blah
이 오류가 발생합니다.
clang: error: no such file or directory: ';-std=c++0x'
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1
이 오류를 어떻게 수정할 수 있습니까?
-std 및 -stdlib는 다음 프로젝트 속성에서 제공됩니다. Apple LLVM 5.0-Language C ++ ==> Dialect and Standard library
CMAKE에서 어떻게 설정합니까?
내가 올바르게 기억하면 c++0x
Xcode 5 에는 언어 방언 이 없지만 c++11
방언이 있습니다.
이러한 속성은 CMake 프로젝트에서 두 가지 방법으로 변경할 수 있습니다.
CMAKE_XCODE_ATTRIBUTE_
Xcode 프로젝트에서 볼 수있는 속성의 이름을 설정 한 다음CMAKE_CXX_FLAGS
변수 설정이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다