2011-11-26 2 views
3

내가 currectly C에서 내 프로젝트를 마무리하고 ++와 나는 특정 경로설치 파일

에 프로젝트 DLL의 및 EXE 파일을 만들 것입니다 내 자신의 C++ 설치 파일 을 만들 수있는 방법을 찾고 있어요를 생성하는 방법은 무엇 그것을하는 방법을 배우는 더 쉬운 방법은 무엇입니까?

+1

그리고 난 항상 [이노 설정] (HTTP 추천에 대한 설치 패키지를 생성하는 모든 초보자를위한 훨씬 쉽습니다 : /을 /www.google.com.ua/url?sa=t&rct=j&q=inno%20setup&source=web&cd=1&sqi=2&ved=0CC8QFjAA&url=http://www.jrsoftware.org/isinfo.php&ei=9aDQTrnfAa3T4QTBxMlm&usg=AFQjCNG06FRqGUElmljRtLb7Jzd3z43Unw&sig2=9X3EqVL-r4fP7zQZizSpSA) –

답변

3

설치 프로그램을 작성하는 데는 여러 가지 방법이 있습니다. 물론 당신은 항상 자신을 만들 수 있지만, "설치자 만들기"와 같은 것을해야합니다. 미리 구축 된 솔루션에는 "InstallShield"또는 ".msi"파일 형식이 있으며 "고급 설치 관리자"와 같은 것을 사용하여 직접 만들 수 있습니다.

물론 사용자가 소스에서 프로젝트를 빌드하게하려면 makefile이 필요하고 모든 라이브러리를 번들로 묶어야합니다. 자동 도구와 같은 키트도 있습니다.

1

프로젝트를 완료 한 후 먼저 저장을 클릭하십시오. 두 번째 파일 탭, 추가, 새 프로젝트를 클릭하십시오.

새 프로젝트에서 다른 프로젝트 유형, 설치 및 배포를 클릭하고 InstallShield LE 또는 Visual Studio Installer를 클릭합니다. 난 항상 NSIS 추천

희망이 당신에게

1

을 도왔다. HM Nis Edit을 조사 할 수도 있습니다. 유용한 마법사 기능을 갖춘 NSIS 용 IDE입니다. 추가 사용자 정의 할 수있는 설치 프로그램 스크립트가 생성됩니다. 문서가 광범위합니다.

3

VS 2010을 사용하는 경우 VS 2010에 통합되었으므로 Installshield LE 만 있으면 충분합니다. Installshield IDE에 액세스 할 수있는 경우 패키지 요구 사항에 더 잘 사용할 수있는 방법이 없습니다.

a) The LEGACY way 

b) The Windows Installer way, Basic MSI is the keyword here. 

기존 방법에 대한 자신 만의 스크립트를 만드는 작업이 포함됩니다 :

포장의 두 가지 방법이 있습니다 기존의 접근 방식에 사용할 수 있습니다

a) Installing the files to their locations 

b) Writing registry entries, if needed 

c) Registering COM components, if needed 

d) Creating shortcuts etc... 

도구입니다

a) NSIS - very good and has a scripting language of its own. 

b) Installshield - has a project type called Installscript Project. Installscript is the scripting language to be used. 

Windows 설치 방법은 LEGACY 방식으로 조금 어려워졌습니다. MSI 기술의 기본 사항을 알아야합니다. 생성 된 패키지의 확장명은 .msi입니다. 이 파일은 개발자가 구성하고 Windows Installer가 다른 모든 작업을 처리하는 데이터베이스입니다. 이를 TRANSACTIONAL 설치 절차라고합니다. 동안 발표 하더라도 UI가 ... Windows 설치 방법에 사용할 수 있습니다

도구, 대화와 같은 테이블을 사용하여 데이터베이스 구성 등을 제어한다 설치를 다음과 같습니다

a) Installshield - has a project type called Basic MSI 
b) Wix - Opensource and xml based. You configure appropriately named xml files and various utilities in the Wix package will help you to create an MSI package. 
0

아무도 믿을 수 없다 언급 한 설치 크리에이터 프로 (설치 후 표시되는 브랜드 메시지가있는 무료 버전도 있음). 레지스트리 값을 작성하고 % AppData % 또는 일부 파일을 설치하려는 다른 장소에 대한 사용자 지정 경로를 지정하는 옵션이 있지만 기능 세트는 매우 제한되어 있습니다. 그것은 또한 옵션 마법사 인터페이스를 가지고 있으며 각 단계마다 개별 페이지를 미리 볼 수 있습니다.

유료 버전에는 일련 번호/등록을 프로그램에 추가하는 옵션이 있습니다. 나는 그것이 얼마나 효과적 일지 모르겠다. 그것도 꽤 비싼 작은 프로그램,하지만 나는 초보자 또는 자신의 프로그램의 코드베이스를 유지하는 데 더 관심이 덜 공상하고 그들의 설치 프로그램을 장식하는 데 덜 관심있는 사람에게 atleast 권하고 싶습니다.

이 게시 된 이후 나는 그되어 오랜 시간 알고 있지만 나중에 참조 할 수 있도록이 프로그램은 처음