2012-02-03 6 views
3

Qt for Windowsを使用してデスクトップアプリケーションを開発することを検討してください。それは無料のダウンロードアプリケーションですが、commecialサービスのためです。 (私たちの商用サービスで働くアカウントが必要です)。マイクロソフトのツールには支払いが必要ですか?

私は無料のアプリだから、Nokia(LGLPバージョン)からWindows用のQtを使うことができると思います。しかし、Qtの最新のバージョンでは、MicrosoftのC++コンパイラが必要です。

どちらですか?

マイクロソフトからC++コンパイラを購入する必要がありますか、Qtで使用する無料のバージョンはありますか?

情報を読むドキュメント、グーグル、私はまだ私が必要とするツールを理解できません。

+0

、あなたが知っています。 – TonyK

答えて

4

Visual Studioコンパイラを使用する場合は、無料のWindows SDKをダウンロードできます。次のリンクは、Visual Studio 2008 SDKに移動します:

これはあなたが必要とするすべてのC++コンパイラとツールが含まれています。 (より新しいバージョンが利用可能ですが、Visual Studio 2010はまだQtの "レベル1サポート"プラットフォームではありません)。スタンドアロンのビルドマシンでこれを使用しています。

個人的な意見ですが、Windows(たとえばMinGW)でMSVC以外のものを使用すると、多くの問題が発生することがわかりました。他のツールチェーンが悪いのではなく、すべてが第二級市民として扱われているということだけです。私たちはMinGWで構築できない、またはビルドの指示がなく、手作業によるMakefileの編集などが必要なサードパーティのライブラリには多くの問題を抱えていました.MSVCを使用している場合は、 。

ほとんどの場合(静的リンク)、混在することはできません。 1つのツールチェーンを選択してそれに固執する必要があります。私が一から始めるなら、私は間違いなくMSVCに行くでしょう。

ちょうど私たちの経験(私たちはMinGWで始まった)。あなたのマイレージは異なる場合があります。

+0

タンク。それが明確にするために必要なことです。 – Juanin

1

Qtがサポートする代替方法はMinGWです。ランタイムライブラリはfree from copyrightなので、あなたが望むものは何でもできます。

これは、基本的には、UNIXのGNUコンパイラコレクション(GCC)に対応しています。

2

いいえ、何もお支払いいただく必要はありません。

MicrosoftツールチェーンはMicrosoft Windows Software Development Kitの一部として無料で提供されています。

また、次の記事もあなたに興味がある可能性があります

WindowsでQtのためのG ++を使用することができます
+0

私はすでに最初のものを選択/マークしたにもかかわらず、答えをありがとう。 – Juanin

関連する問題