나는 프로젝트를 빌드하기 위해 boost.build 또는 b2를 사용했다. auto
과 begin
같은 C++ 11 명령을 추가하려고하지만 표준 호출 인 b2 release
은 Jamfile이있는 디렉토리에서이를 인식하지 못합니다.C++ 11 지원을 위해 boost.build jamfile을 변경 하시겠습니까?
7
A
답변
8
추가를 사용할 수 있습니다, 지원에게 ++ 11 c를 예를 들어
을 사용하도록 컴파일러에게 필요
<toolset>gcc:<cxxflags>-std=gnu++0x
<toolset>clang:<cxxflags>-std=c++11
이 보인다 일하고있다
5
당신은 GCC 당신은 Jamroot에서 다음
bjam toolset=gcc cxxflags="-std=c++11"
나는 이것에 대한 Jamroot 또는 사이트 설정/사용자 설정을 변경하는 방법을 궁금해했다 –
gcc 사용 : C++ 11 : "g ++": -std = C++ 11; –
Jason
'b2'보다는'bjam'을 왜 호출할까요? 아니면 오히려 그 일의 중요성은 무엇입니까? – einpoklum