8

Qt アプリケーションを実行可能ファイルにする簡単で簡単な方法はありますか? http://doc.qt.digia.com/4.1/deployment-windows.htmlの指示に従おうとしましたが、これまでのところ成功していません。どんな助けでも大歓迎です。ありがとう!

4

3 に答える 3

4

私はいつもCMakeを使ってQtプロジェクトを構築しています。それは簡単で、無料で、クロスプラットフォームです。ガイド:CMakeを使用してQt4アプリをコンパイルします。CMakeにはCPackも付属しており、Windows、Mac、Linux用のインストーラーを簡単に作成できます。

Qt Creatorの提案についてchmod700に同意します。これは私のお気に入りのIDEではありませんが、それでも本当に素晴らしくて簡単です。

于 2009-04-01T06:19:33.163 に答える
2

あなたの問題を理解しているかどうかわかりません。MinGW を使用していると仮定すると、それは非常に簡単で非常に簡単です。

  • Qt ソースを取得し、いくつかのフォルダーに解凍します (fe c:\Qt\4.5.0-static)
  • MinGWをインストールします。MinGW 実行可能フォルダーが%PATH%変数にあることを確認します。
  • cmd ウィンドウを開き、Qt ソースに移動して実行しますconfigure -static。必要に応じて他の構成オプションを追加できますが、通常は必要ありません。
  • Qt のビルドが終了したら、アプリケーション ソースに移動し、cmd ウィンドウを開き、ビルドされた Qt インストールの qmake を実行します (c:\Qt\4.5.0-static\bin\qmake上記の例の場合)。
  • 走るmake
  • 最後に静的にリンクされたバイナリを取得します ( Dependency Walkerで確認することをお勧めします)。

Visual Studio を使用して同じことを行うことは、かなり似ています。

それとも、動的にビルドしてインストーラー パッケージを作成しますか?

于 2009-04-04T14:43:27.433 に答える
2

インストーラーパッケージのことですか?アプリをコンパイル、リンク、および実行できると仮定します。つまり、他の人のためにどのようにパッケージ化するかを意味します。

http://installerbuilder.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 を使用できるようになったため、ほとんど簡単にアップグレードできます。

于 2009-04-01T05:39:36.210 に答える