2009-02-09 2 views
0

VS2008의 64 비트 모드에서 부스트 라이브러리를 사용하려고했지만 "헤더 파일을 찾을 수 없음"오류가 발생합니다.
VS2008의 64 비트 모드에서 부스트 라이브러리를 사용할 수 있습니까?
32 비트 모드에서 정상적으로 작동했습니다. ? (

또는 누구 부스트를 사용하여 64 비트 모드를 설정 표시하는 링크가 양호한
감사Visual Studio 2008 64 비트 버전에서 부스트 라이브러리를 사용할 수 있습니까?

+0

누락 된 헤더 파일은 무엇입니까? – Timbo

+0

예, 전 세계의 모든 것 중 "헤더를 찾을 수 없습니다"가 32/64 비트 차이가 될 것으로 기대하지 않습니다 ... – Joe

+0

아마도 일부 Boost 라이브러리에는 플랫폼 관련 헤더가 포함될 수 있습니다. #ifdef __X #include #elif __Y ...와 유사한 논리를 통해 일반적으로 수행됩니다. 물론 실제 파일 이름은 ... – MSalters

답변

2

부스트 VS2008와 잘 작동 당신은 당신이 당신의 포함이 확실 나는이 시합 64 만 suspicuous 해요 이유입니다. 경로가 올바르게 설정 나는 보통 옵션에 부스트 라이브러리에 대한 참조

을 |? 프로젝트 및 솔루션 |.. VC++ 디렉토리 설정은이 (가)는 Win32 및 x64 모두 설정을 "포함 파일"로 설정해야합니다

대부분의 라이브러리의 헤더는 헤더이며 32 비트 또는 64 비트를 빌드하는 경우 중요하지 않습니다. .

+0

감사합니다. include 디렉토리 옵션을 생략했습니다. :) –