9

わかりました、これは確かに新しい質問ですが、私はどこかで最初の一歩を踏み出さなければなりません。

DevC ++コンソールアプリケーションの経験があります。つまり、cmdから実行して、コンパイルから単純な.exeを生成します。それだけで、同じOSを実行している紳士に.exeを送信して、彼があなたの小さなプログラムを実行することができました。

しかし、Qt Creatorプロジェクトはどうなりますか?私はついにデスクトップアプリケーションを完成させ、実行する必要のあるすべてのものを作成してデバッグしました。いくつかの素晴らしいGUIが実行され、すべてがうまく機能していますが...QtCを持っていない他の人にそれを実際に与えるにはどうすればよいですか。それを実行するには?

これをカバーするガイドはありますか?

4

3 に答える 3

3

デプロイ
以下は、さまざまなプラットフォームにアプリケーションをデプロイするのに役立つガイドです。

インストール
私は強くお勧めできます

配布このサイト
をご覧ください。ここで、アプリケーションを他の人に提示して、ダウンロードさせることができます。


あなたの質問の主題は単純ですが、それは多くの人々に役立つと確信しています!あなたの質問は良い貢献です。

于 2012-05-31T08:30:22.497 に答える
2

さて、最後に行うことは、依存関係(共有ライブラリ)を見つけて、それをすべてインストーラーに詰め込むことです。:)

資力:

Qtには、ドキュメントの一部として、Windowsへのアプリケーションの展開と呼ばれるすばらしいページがあります。したがって、依存関係に関連するすべてのものがそこでカバーされます。

最高の無料インストーラーのリストはこちらから入手できます。

于 2012-05-30T20:08:40.093 に答える
1

私の提案は、CMakeスクリプトを作成してから、配布にCPackを使用することに時間を費やすことです。

これは非常に簡単な例です http://www.cmake.org/Wiki/BundleUtilitiesExample

これにより、Macアプリケーションをデプロイできます。次に、それを拡張してDebianまたはRPMパッケージを作成することもできます。

CMakeメーリングリストは常に有用な提案のソースです。

Windowsでは、おそらくプログラムでQt DLLを再配布する必要があります。また、Macの場合は、バンドルにQtライブラリを含める必要があります。

于 2012-05-31T11:06:35.097 に答える