2010-07-02 2 views
3
나는 다음과 같은 오류를 얻고있다

를 내가 VS2010 VC++가치명적인 오류 C1083 : '부스트/regex.hpp': 열 수 없습니다 파일을 포함하지 않음 파일 또는 디렉토리

치명적인 사용하고 regex.hpp를 사용하여 내 코드를 빌드 할 때 오류 C1083 : 포함 파일을 열 수 없습니다 : 'boost/regex.hpp': 해당 파일이나 디렉토리가 없습니다.

부스트 \ boost_regex-vc71-mt-1_33_1.lib 파일이 여기에 있습니다.

답변

0

아마도 오류 메시지가 true입니까? 파일이 없나요?

+0

boost \ boost_regex-vc71-mt-1_33_1.lib 파일은 여기에 있습니다.이게 맞습니까? –

+0

번호. 오류 메시지에서 알 수 있듯이 regex.hpp가 필요합니다. –

1

Visual C++에서 Boost 헤더 파일의 경로를 포함했는지 확인해야합니다. 비주얼 C++가 부스트 헤더 파일의 경로를 포함하지 않기 때문에

here.

이 문제가 발생하는 지침을 따르십시오. 디렉토리를 포함시킴으로써 Visual C++는 해당 디렉토리에서 문제를 찾게되고 문제가 해결되기를 바랍니다.

+1

또한 도움이 될 것입니다 : http://msdn.microsoft.com/en-us/library/aa288739%28VS.71%29.aspx#boostvc_topic8 – user225312

0

당신이 우분투에 있다면, regex 패키지를 포함한 시냅스와 함께 부스트 라이브러리를 설치하십시오. 그것은 부스트 ​​웹 사이트에서 다운로드 및 컴퓨터 (정규 지침서 http://www.boost.org/doc/libs/1_52_0/libs/regex/doc/html/boost_regex/install.html에있는)에있는 정규식 라이브러리를 구축하는 것으로 충분하지 않습니다, 또한 당신은 시냅스와 함께 다운로드해야합니다. 이 두 번째 중복 단계는 synaptic이 일부 시스템 변수 ($ PATH ???)를 업데이트하고 www.bost.org에서 직접 다운로드하지 않는 다른 종속성을 설치할 수 있기 때문에 필연적입니다.

관련 문제