2013-12-21 1 views

답변

4

GYP_MSVS_VERSION 환경 변수 또는 어떤 GYP_MSVS_VERSION이 명시 적으로 지정되지 않은 경우 를 자동 감지한다을 기반으로합니다.

그래서 명령 창에 다음을 입력 :

python build\gyp_v8 

을 그리고는 VS2008 SLN 파일을 생성했다 :

SET GYP_MSVS_VERSION=2008 

는 다음을 구축 할 수 있습니다.

1

GYP는 환경 변수를 사용하여 VS 버전을 검색합니다 (이전에 VS2010을 가지고 있었을 수도 있습니다). /pylib/gyp/MSVSVersion.py의 python 파일을 수동으로 편집 할 수 있습니다.

def _CreateVersion(name, path, sdk_based=False): 
    """Sets up MSVS project generation. 
    ... 
    return versions[str(name)] //replace with your version 

P.S. 생성 된 프로젝트가 명령 줄에 VS 버전을 지정하려고했지만 작동하지 않습니다. MSVSVersion.py 파일

def _CreateVersion(name, path, sdk_based=False): 
    """Sets up MSVS project generation. 

설정을 보면

+1

분명히 env 변수 설정이 중단되었지만 (현재 작동 함) : http://code.google.com/p/gyp/issues/detail?id=404 –