C++ 부스트 라이브러리에는 제공된 동기화 메커니즘이 있지만 매우 제한된 컴파일러 목록 만 지원합니다.다중 컴파일러를 지원하는 C++ 코드
우리는 서로 다른 컴파일러에 대한 더 넓은 지원을 제공하기 위해 우리 자신의 방식으로 동기화 메커니즘을 구현해야합니다. 즉, 우리는 다중 플랫폼 C++ 라이브러리를 작성하려고합니다.
저는 멀티 플랫폼 프로그래밍과 C++ 영역 (이전에는 자바 녀석)에 새로운 경험이 있습니다. 누군가 간단한 예제를 사용하여 시작할 수있는 방법을 보여 주시겠습니까?
네가 맞아.하지만 내 상사가 충분하지 않아서 컴파일러에 대한 더 광범위한 지원을 제공하기 위해 그것을 확장하기를 원한다고 말했다. –
당신이 지원하고 싶은 컴파일러를 물어보십시오. –
내가 지원하고 싶은 상상 밖에 할 수없는 유일한 것들은 [clang] (http://en.wikipedia.org/wiki/Clang) (컴파일을 강화하는 것처럼 보임)과 [Comeau] (http : //en.wikipedia .org/wiki/Comeau_C/C % 2B % 2B) (나는 그것이 부스트를 컴파일한다고 생각한다). 지난 몇 년 동안 다른 컴파일러를 사용하는 사람은 들어 보지 못했습니다. –