2017-03-24 13 views
1

Fedora Linux에서 g ++ 버전 6.3.1로 업그레이드 된 boost regex 라이브러리가 있습니다.clang-built 실행 파일과 g ++를 연결하는 데 오류가 있습니다. - v6 빌드 라이브러리 부스트

그럼 내가 공유 객체로 clang ++ 4.0으로 빌드 한 부스트 정규식을 사용하는 자체 라이브러리를 가지고 있습니다. 이 건물을 잘 작동합니다. 마침내

은 내가 내 라이브러리에 연결이 다음과 같은 오류가 발생합니다 실행이 :

undefined reference to `boost::re_detail::cpp_regex_traits_implementation<char>::transform[abi:cxx11](char const*, char const*) const' 

건물 및 g와 연결을 ++에만 제대로 작동합니다.

clang ++에 대한 몇 가지 명령 줄 인수로 해결할 수 있습니까?

답변

0

아무도 해결책이없는 것처럼 보였습니다. 나는 ./b2 toolset = clang 으로 부스트를 두 번 컴파일했는데 이제는 문제가 사라졌습니다.