2010-12-05 2 views

답변

8

모든 버전의 C++ Builder를 사용하면 설치 프로그램을 만들 필요가 없습니다 (필요한 경우 inno 설치가 간단합니다).

그냥 다음 프로젝트 옵션을 선택합니다 -

  • 프로젝트/패키지 :,
  • C++/링커 = DISABLED 런타임 패키지와 빌드 : 동적 RTL = FALSE

그게 전부 야. 모든 다른 VCL 구성 요소 (타사 포함)가 정적으로 링크됩니다.

모든 프로덕션 빌드에이 모드가 사용됩니다 (
이 CodeGuard (프로젝트 -> 옵션 -> Codeguard)를 해제하는 것을 잊지 마십시오 당신의 프로그램은에 실패합니다. 다음 로디의 대답에 또한 고객을위한/제거 프로세스를) 설치 관리

+0

그게 전부! 나는 이것이 어떻게 든 부적절하다는 것을 알고 있지만 ... Visual Studio Projects와 비슷한 옵션이 있습니까? – fardjad

+0

@fardjad - 아니요, 죄송합니다! – Roddy

+0

어쨌든, 당신의 위대한 팁을위한 thx :) – fardjad

0

installer을 찾는 것처럼 들립니다. 나는 Inno Setup을 추천한다. 나는 최근에했던 프로젝트에서 사용하기가 매우 쉽다는 것을 알았다.

+0

내가 원하는 것은 휴대용 응용 프로그램, usb에서 실행할 수있는 응용 프로그램 및 그 안에 포함 된 응용 프로그램입니다. 하나의 exe 파일 안에있는 모든 헤더와 리소스 파일은 inno 설정으로 할 수 있습니까? – raptor

2

를 Inno Setup으로 설치 프로그램을 사용하여 컴퓨터에 CodeGuard DLL이 설치되어 있지 않습니다!