0

VC++ ツールセットを使用して XP および Vista 用のプログラムをビルドしたいのですが、Qt Creator を使用したいので、IDE を購入したくありません。

Windows SDK と Windows Debugging Tools をダウンロードしますが、必要なもの (コンパイラ、リンカー、nmake、デバッガなど) がすべて含まれているかどうかはわかりません。誰かがこのアプローチを使用しましたか? どうだった?

注:VC++ Expressについては知っていますが、そのバージョンのコンパイラには特定の機能が無効になっていることがわかりました。

後で編集:

2GB のデータをダウンロードする前に、SDK + Debugtools を使用できるかどうかを知りたいです。個人的な経験は高く評価されます。MSDN リンクはありません。:)

4

3 に答える 3

5

現在、CDB + WinSDKアプローチを使用していますが、機能します。

SDKには、C ++コードの構築に必要なすべてのもの(make、CRTヘッダー、STLなど)が含まれています。QtはそれをMSVC9と見なしています。WindowsキットのデバッグツールにはCDBが含まれていますが、最新バージョンを使用していることを確認してください。古いバージョンでは機能しませんでした。

私はdeveloppez.comバイナリをダウンロードすることでQtのコンパイルを回避することができました(みんなありがとう!)。

結論:Windows XP / Vista SDK+Windows用デバッガーツール+QtCreator+developpez.comのQtバイナリをQtMinGWSDKの代わりに使用できます。

于 2009-10-08T14:28:23.307 に答える
1

With VC++ Express, You get whole SDK, You can use it to build ewerything. You don't need to use MS VS at all to build Your app.

Here is a MS toolchains & sdk+IDE set listed:

MS Toolchain

I'm not shure does MS release stand alone toolchain for compiler+linker, but this could be found on MSDN certainly.

More info about SDKs:

MSDN

Summarize, You can have any binutils & toolsets installed on Your development machine. However You need to set up Your project properly, to build it succesfully. For ex. setting environment variables properely (pointing INCLUDE, LIB, LIB_PATH to proper SDK directories). You could compile and link Your project manually. Totally ignoring IDE (and certainly You will in future).

Simply try to automate Your build.

Read about SCONS (since You use QT - it support MOC objects), CMAKE or Qt's QMAKE for that. Then the IDE problem is less significant problem. And You shouldn't stick to Your IDE.

于 2009-10-05T12:31:02.823 に答える
0

このコンパイラを使用するには、Qt を再構成する必要があります。Qt ドキュメントの Windows への展開を参照してください。

非常に簡単ですが、ドキュメントに示されているように、最初にこの再構成を行う必要があります。

于 2009-10-05T12:42:56.927 に答える