2013-11-21 2 views

답변

1

NSIS는 Windows 만 지원합니다. 또한 POSIX 플랫폼에서 컴파일, NSIS 2.01, 컴파일러, makensis 현재

POSIX

G.3 건물 : 그러나, 부록 G.3에서, NSIS는 다음과 같은 정보를 제공합니다. POSIX 플랫폼에는 Linux, * BSD, Mac OS X 등이 포함됩니다. 생성 된 설치 프로그램은 결국 Windows에서 실행되므로 컴파일하기 위해서는 교차 컴파일러가 필요합니다. 더 크로스 컴파일러를 사용할 수없는 경우

다음 사용 :이 내용은 makensis를 구축하고 디렉토리에 설치해야합니다

scons SKIPSTUBS=all SKIPPLUGINS=all SKIPUTILS=all SKIPMISC=all 
     NSIS_CONFIG_CONST_DATA_PATH=no PREFIX=/path/to/extracted/zip 
     install-compiler 

scons NSIS_CONFIG_CONST_DATA_PATH=no PREFIX=/path/to/extracted/zip 
     /path/to/extracted/zip/LibraryLocal 

을 경우 등 야간 빌드로 미리 컴파일 된 패키지 또는 압축 해제 버전 (nsis-x.xx.zip)이 추출됩니다. 이 작업을 수행하려면 미리 컴파일 된 패키지를 makensis와 동일한 소스를 사용하여 컴파일해야합니다. 특히, Source \ exehead \ config.h, scons 및 Source \ exehead \ fileform.h에 전달 된 옵션은 동일해야합니다. 야간 빌드 및 압축 해제 버전은 기본 옵션으로 빌드됩니다.

NSIS 메뉴의 기본 버전을 빌드하려면 wxWidgets 2.8을 설치하고 평소와 같이 빌드하십시오. wx-config가 경로에 있어야합니다.

이 정보가 도움이되기를 바랍니다.

관련 문제