2012-03-02 2 views
1

wxWidgets을 컴파일하려고 시도했지만 누락 된 "wx/setup.h"헤더 파일과 관련된 오류가 발생했습니다.
Visual Studio 11 Beta에서 wxWidgets 2.8.12 및 2.9.3 컴파일

wxMSW-2.8.12\include\wx/platform.h(196): fatal error C1083: Cannot open include file: 'wx/setup.h': No such file or directory 

내가 나 라이브러리를 컴파일 할 수 있도록 할 수있다 간단한 구성 변경 사항이 있습니까?
환경
윈도우 7 64 비트
비주얼 C++ (11) 베타

참고 : 나는 성공적으로 작동합니다 명령 줄에서 컴파일 비주얼 C++ 9.

+0

당신은이 대답을 보았습니까? 대답 http://stackoverflow.com/a/209172/16582 – ravenspoint

+0

@ravenspoint 저는 그 대답을 보았습니다, 그렇습니다. VS 11이 두 개 (x86과 x64) – user841550

답변

1

을 사용하여이 시스템에서 wxWidgets에 구축 한 http://wxwidgets.blogspot.com/2012/02/building-wxwidgets-with-microsoft.html 참조 (필자는 2.8이 아닌 2.9로 테스트 했음). 기존 VC9 빌드와이 VC9 빌드가 충돌하지 않도록 다른 COMPILER_PREFIX을 사용해야합니다. nmake -f makefile.vc COMPILER_PREFIX=vc100.

프로젝트 파일을 사용하는 경우 VC9 버전 가져 오기가 올바르게 작동하는지 확인해야합니다. 가져 오기 프로세스 중에 문제가 발생했을 수 있습니다.

+0

2.8.12를 준수한다는 점을 감안할 때, 나는 옳은 컴파일러/링커를 호출 할 수 있을지 확신 할 수 없다. VC6 프로젝트 파일을 겉으로보기에는 무해한 경고로 바꾸지 않았다. dsp 파일에 대해. 위의 오류 (설치 파일 누락)가 여전히 발생합니다. – user841550

+1

nmake를 사용하면 작동하지 않습니다. .. \ .. \ src \ msw \ window.cpp (110) : 치명적인 오류 C1083 : 파일을 열 수 없습니다 : 'pbt.h': 해당 파일이나 디렉토리가 없습니다. – user841550

+1

'pbt.h'는 실제로 존재하지 않습니다. 최신 SDK에서 2.9 이전에 제거 했으므로 잊어 버려서 죄송합니다. 당신은 단지 그것의 포함을 제거 할 수 있습니다 - 또는 당신은 오래된 2.8 대신에 2.9.3을 사용할 수 있습니다. 불행히도 아직까지는 –

2

setup.h는 실제로 "include"의 "wx"옆에있는 "msvc"디렉토리에 있습니다. msvc 폴더도 포함시켜야하며 작동해야합니다.

+0

덕분에,이 일은 저에게 효과적이었습니다. –

관련 문제