2012-11-25 3 views
1

clang/llvmVisual Studio 2010에서 컴파일되지 않습니다.
여기에 설명 된 모든 작업을 수행했습니다. Getting Started: Building and Running Clang (Visual Studio 사용 섹션).Visual Studio 2010에서 컴파일 오류가 발생했습니다.

오류 922 오류 C1083 : 열 수 없습니다 파일을 포함한다 : 'LLVM/Intrinsics.gen'


은 내가 둥지 오류를 얻을.
그들은 TableGe이 컴파일되지 않았기 때문이라고합니다.
그래서 별도로 컴파일하려고했습니다. 그리고이 시간까지 내가 얻을

linking error: *error LNK2019: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl llvm::sys::StrError(int)"* 

등등. 그리고 결과 : *fatal error LNK1120: 1 unresolved externals*.
이 파일

.... \ lib 디렉토리 \ 디버그 \ LLVMTableGen.lib는
는 .... \ lib 디렉토리 \ 디버그 \ LLVMSupport.lib은

가 제공됩니다 .
비슷한 문제에 직면 한 사람이 있다면 어떻게 해결 했습니까?

답변

1

트렁크에서 컴파일 하시겠습니까? LLVM/Clang 트렁크는 항상 유동적이며 때로는 대부분의 LLVM 개발자에게 1 차 우려 사항이 아닌 Windows에서 완벽하게 기능하지는 못합니다.

가능한 한 최신 LLVM에 신경 쓰지 않는다면 모든 플랫폼에서 작동하는 3.1 릴리스를 다운로드하여 설치하는 것이 좋습니다. 최신 릴리스를 원하지만 최신 트렁크는 필요하지 않은 경우 3.2 릴리스 분기를 확인하십시오. 아직 정식으로 공개되지는 않았지만 현재 안정화 단계에 있으므로 지시 사항을 따르는 경우 Windows에서 성공적으로 빌드 할 수있는 좋은 기회가 있습니다.

관련 문제