2010-07-22 2 views
1

PCBuild\build.bat을 사용하여 파이썬을 컴파일했을 때, 컴파일러가 찾지 못했기 때문에 ssl, bz2 등과 같은 여러 파이썬 외부 프로젝트가 컴파일되지 않았 음을 발견했습니다.Windows에서 모든 외부 함수를 사용하여 Python을 컴파일하는 방법은 무엇입니까?

나는 Tools\Buildbot\external.bat을 실행했는데 \Tools\ 안에 다운로드했지만 빌드가이 위치에서 해당 위치를 찾지 못하는 것 같습니다. PCBuild\readme.txt은 이에 관한 적절한 정보를 제공하지 않습니다.

이 시스템에서는 VS2008 및 VS2010을 사용합니다.

예 :처럼

 
Build log was saved at "file://C:\dev\os\py3k\PCbuild\Win32-temp-Release\_tkinter\BuildLog.htm"  
_tkinter - 2 error(s), 0 warning(s)                 
Build started: Project: bz2, Configuration: Release|Win32           
Compiling...                       
bz2module.c                       
..\Modules\bz2module.c(12) : fatal error C1083: Cannot open include file: 'bzlib.h': No such file or 
directory 

답변

2

Tools\buildbot\external.batTools\buildbot\ 하위 디렉터리에서하지, py3k 루트에서 실행해야합니다. 또한 Tkinter를 지원하는 Python의 릴리스 버전을 빌드하려면 Tools \ buildbot \ external.bat를 편집하거나 복사하여 DEBUG = 1을 제거해야 tclXY.dll/tkXY.dll (-g 접미어 제외)을 빌드 할 수 있습니다.

+0

감사합니다. http://bugs.python.org/issue9822에서이 문제점에 대한 버그 및 패치를 제출했습니다. – sorin

관련 문제