2009-04-01 3 views

답변

2

설치 프로그램 패키지를 의미합니까? 나는 당신이 당신의 앱을 컴파일하고, 링크하고, 실행할 수 있다고 가정하고, 다른 사람들을 위해 패키지하는 방법을 의미한다.

http://installbuilder.bitrock.com/ < - 당신이 의미하는 경우

비록 당신이 어떻게 구축 할 (고급 기능하지만 내용을 거친 될 수 있습니다) 내 개인 좋아하고 그것은 무료입니다 - Qt는 특수 처리 프로젝트를 기반으로하지만, $ http://www.jrsoftware.org/isinfo.php < 비용 귀하의 응용 프로그램을 설치하려면 새로운 Qt Creator (http://www.qtsoftware.com/products/appdev/developer-tools/developer-tools#qt-tools-at-a)를 사용해보십시오. 그러면 데스크탑 Qt dev을 실제로 만들 수 있습니다. 또한 여전히 4.1을 사용하고 있다면 모든 플랫폼에서 LGPL 하에서 4.5를 사용하여 업그레이드 할 필요가 거의 없습니다.

+0

감사합니다. 너무 순진하지 않아서 미안하지만, bitrock/jrsoftware와 같은 앱을 사용하는 방법 ... Inno Setup 앱을 통해 기본 프로그램 (예 : hello world)을 포팅하려면 코드/의존성을 복사하여 붙여 넣기 만하면됩니까? 나는 내 무지를 사과한다. –

4

Qt 프로젝트를 빌드 할 때 항상 CMake을 사용합니다. 쉽고 무료이며 크로스 플랫폼입니다. 가이드 : Compiling Qt4 apps with CMake. CMake는 또한 Windows, Mac 및 Linux 용 easly 설치 프로그램을 만들기 위해 CPack을 제공합니다.

나는 Qt Creator에 관한 제안에 대해 chmod700에 동의한다. 그것은 내가 좋아하는 IDE가 아니지만 여전히 멋지고 쉽다.

2

귀하의 문제를 이해하는 것이 확실하지 않습니다. 당신이는 MinGW를 사용하는 가정, 정말 쉽고 아주 간단합니다 :

  • 이는 MinGW를 설치 (f.e. c:\Qt\4.5.0-static) Qt의 소스를 이용하고 일부 폴더에 압축을 풉니 다. MinGW 실행 폴더가 %PATH% 변수에 있는지 확인하십시오.
  • cmd 창을 열고 Qt 소스로 이동하여 configure -static을 실행하십시오. 원하는 경우 다른 구성 옵션을 추가 할 수 있지만 일반적으로 필요하지는 않습니다.
  • Qt를 빌드 할 때 응용 프로그램 소스로 이동하여 cmd 창을 열고 위의 예제에서 빌드 된 Qt 설치의 Qmake (예 : c:\Qt\4.5.0-static\bin\qmake)를 실행하십시오.
  • run make
  • 마지막으로 정적으로 연결된 바이너리가 표시됩니다 (Dependency Walker으로 확인하는 것이 좋습니다).

Visual Studio를 사용하여 동일하게 작업하는 것은 매우 유사합니다.

아니면 동적으로 빌드하고 설치 프로그램 패키지를 만드시겠습니까?