2014-09-12 9 views
2

저는 방금 새로 출시 된 JetBrains에 의해 CLion의 EAP 빌드를 사용하기 시작했으며, 모든 것이 CMake에서 실행됩니다. CMake 스크립트를 올바르게 작성했다고 생각합니다. 왜냐하면 모든 라이브러리가 포함되어 있고 그 앞에 오류가 나타나지 않기 때문입니다.CLION에서 컴파일하는 데 어려움이 있습니다.

는 그러나 코드는 표준 : : 쓰레드 라이브러리를 사용하여, 다음과 같이 나는 컴파일에 오류가 점점 오전 :

표준 : : 스레드가 선언되지 않았습니다.

많은 관련 오류가 여기에서 발생합니다.

add_compile_options (-std = C + +0)

을 그리고 나는뿐만 아니라 thread.h 헤더를 포함했다 : 나는 다음과 같은 C++ 11 컴파일러를 사용하기 위해 여러 유래 게시물에 따라 CMakeList에 지정된. 이것은 컴파일에 아무런 영향을 미치지 않는 것 같고, 반복해서 똑같은 실수로 나를 행복하게 괴롭 히고 있습니다.

도움을 주시면 대단히 감사하겠습니다.

+0

아니요. 다시 똑같은 문제. – CaladanBrood

+3

CLion은 MinGW에서만 작동합니다. MinGW는'std :: thread'와'std :: to_string' 같은 것들을 지원하지 않습니다. Mingw-w64만이 지원하며 현재 CLion에서 지원하지 않습니다. – Rapptz

+0

아, 알겠습니다! 고마워요! 하지만 대신 boost :: thread를 사용할 수 있습니까? 또는 컴파일러를 대신 Cygwin으로 바꾸시겠습니까? – CaladanBrood

답변

1

"CLION은 MinGW에서만 작동합니다 .MinGW는 std :: thread 및 std :: to_string과 같은 많은 것들을 지원하지 않습니다 .Mingw-w64만이 지원하며 현재 CLion에서 지원하지 않습니다. - Rapptz Sep 12 at 10 : 45 "당신이 JetBrains의 사이트로 이동하여 EAP 버전 정보를 볼 수, 또는 더 나은 아직 dev에 블로그에 가서 그들이 많이 해결하면

이 코멘트는 진실에서 더 일 수 없었다

...

이런 질문들.

관련 문제