2012-10-03 7 views
1

우분투에서 성공적으로 PyXMLSec lib를 컴파일했습니다. 이 lib 용 Windows 설치 프로그램을 만들려고합니다 (예 : PyXMLSec-win32-python27.exe). 우분투에서 만들거나 Win32에서 만들어야합니까? 어떻게 만들 수 있습니까? 우분투에서 선호하는 이유는 Windows에서 버그가 있기 때문입니다.Python lib 용 "Windows installer"만들기

감사합니다.

+0

당신이 당신의 gcc 나 g ++ 줄에 86을 대상으로 올바른 플래그를 설정해야합니다이 ... –

+0

(내가 그것을 -target = x86''수 있습니다 thik)

:

Build Distribution에 대한 설명서에서보세요 Windows에 버그가있는 경우 Ubuntu에서 수정하면 문제가 해결되지 않습니다. 먼저 문제를 해결 한 다음 설치 프로그램에 대해 걱정하십시오. –

+0

이제 Windows에서 내 PyXMLSec을 제대로 실행할 수 있습니다. Windows 컴파일 된 라이브러리에서 설치 프로그램을 만드는 방법에 대해 더 자세히 설명해 주시겠습니까? –

답변

1

Windows에서 설치 프로그램을 빌드하고 테스트해야합니다. Windows에서 테스트하지 않으면 Windows에서 제대로 작동하는지 모릅니다.

Windows 설치 프로그램을 만드는 데 일반적으로 사용되는 무료 설치 소프트웨어 제품에는 일반적으로 WixInno Setup이 포함됩니다. 사용의 편의를 위해 나는 Inno Setup을 선호합니다. 설치 프로그램을 만드는 데 사용 된 설치 스크립트를 만들기위한 무료 GUI (사이트 자체에서 링크 됨)가 있으며 사용자 정의 작업없이 유연하고 내장 된 오브젝트 파스칼 기반 스크립팅 언어를 사용하여 쉽게 확장 할 수 있습니다.

그러나 Wix는 Windows Installer를 사용하는 MSI 기반 설치 관리자를 빌드하는 것을 지원합니다. MSI 설치는 기업 네트워크 관리자가 네트워크 도메인에있는 컴퓨터에 설치를 쉽게 푸시 할 수있게하기 때문에 종종 필요합니다. 당신이 잘 알고 있지 않으면 작업하기가 더 어렵습니다. 그래서 필요할 것 같은 일회용 설치 요구 사항에 적합하지 않을 수 있습니다.

0

나는 내 파이썬 소스 코드를 "당신은 플랫폼 설치 프로그램을 생산하는 NSIS, InnoSetup, BitRock 설치, IzPack 또는 그에 상당 할

에 대한 설치 파일을 만들고 싶어. 당신이 만들어 진 결과를 가지고 가야 그래서 크로스 플랫폼 : Zero Install, IzPack ... IzPack을 사용하는 경우 jvm을 포함한 가격을 지불하는 크로스 플랫폼 설치 프로그램을 사용할 수 있습니다.

그리고 나는 이것을 믿는다 >>HELP 너의 빛이 될 수있어.)

0
python setup.py bdist --format=msi