Qt 애플리케이션을 실행 파일로 만드는 빠르고 간단한 방법이 있습니까? 나는 http://doc.qt.digia.com/4.1/deployment-windows.html에 지시를 따르는 것을 시도했다 그러나 이제까지 unsuccesfull이었다; 나는 도움을 줄 수 없다. 많은 도움을받을 수있을 것이다. 감사!Qt 생성 실행 파일
답변
설치 프로그램 패키지를 의미합니까? 나는 당신이 당신의 앱을 컴파일하고, 링크하고, 실행할 수 있다고 가정하고, 다른 사람들을 위해 패키지하는 방법을 의미한다.
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를 사용하여 업그레이드 할 필요가 거의 없습니다.
Qt 프로젝트를 빌드 할 때 항상 CMake을 사용합니다. 쉽고 무료이며 크로스 플랫폼입니다. 가이드 : Compiling Qt4 apps with CMake. CMake는 또한 Windows, Mac 및 Linux 용 easly 설치 프로그램을 만들기 위해 CPack을 제공합니다.
나는 Qt Creator에 관한 제안에 대해 chmod700에 동의한다. 그것은 내가 좋아하는 IDE가 아니지만 여전히 멋지고 쉽다.
귀하의 문제를 이해하는 것이 확실하지 않습니다. 당신이는 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를 사용하여 동일하게 작업하는 것은 매우 유사합니다.
아니면 동적으로 빌드하고 설치 프로그램 패키지를 만드시겠습니까?
감사합니다. 너무 순진하지 않아서 미안하지만, bitrock/jrsoftware와 같은 앱을 사용하는 방법 ... Inno Setup 앱을 통해 기본 프로그램 (예 : hello world)을 포팅하려면 코드/의존성을 복사하여 붙여 넣기 만하면됩니까? 나는 내 무지를 사과한다. –