환경을 설정하지 않고 C++ 부스트 라이브러리를 사용할 수있는 방법이 있습니까?환경을 설정하지 않고 부스트 사용하기
boost::split
은 (는) 다른 종속 파일을 찾을 수 없으므로 boost::split
을 사용하려고하는데 오류가 발생합니다.
나는 CMake/VS로 환경을 설정하는 방법을 알고 있지만 이것은 경량 유틸리티 프로그램이므로 그렇게 할 필요가 없습니다.
비행 중에 boost
라이브러리를 사용하는 방법이 있습니까?
나는 부스트의 대부분은 헤더 전용임을 알고,하지만 난 나를 혼란 다음과 같은 오류,받은 :
C:\Development\Libraries\boost_1_50_0\boost\algorithm\string.hpp:18:60: fatal error: boost/algorithm/string/std_containe rs_traits.hpp: No such file or directory compilation terminated.
[boost :: split'은 헤더 전용] (http://www.boost.org/doc/html/string_algo/env.html) 링크가 필요하지 않습니다. 당신은 가지고있는 문제에 대해 더 많은 세부 사항을 제시해야 할 것입니다. – ildjarn
표준 위치 에서처럼 부스트가 설치되지 않은 경우. 그런 다음 gcc와 cl1에서 작동해야하는'-I <부스트의 절대 경로> '로 지정할 수 있습니다. –
나는 부스트가 헤더 일 뿐이며 특정 파일을 포함시켜야한다는 사실을 알고있다. 그러나 다음과 같은 오류가 발생하여 혼란 스럽다. C : \ Development \ Libraries \ boost_1_50_0 \ boost \ algorithm \ string .hpp : 18 : 60 : 치명적인 오류 : boost/algorithm/string/std_containe rs_traits.hpp : 해당 파일이나 디렉토리가 없습니다. – czchlong