2010-11-25 13 views
3

私のコンピュータ(Win7 32、VS2010 Ultimate)では、Qt CreatorとQt Visual Studioの両方を使用したいと思います。Qt 4.7.1、Qt CreatorとVS 2010インストールの問題

Nokia WebサイトにminGWとVS2008バージョンのQtフレームワークがありますが、VS 2010バージョンは見つかりませんでした。

だから私はQtの2010.05 SDKをインストールし、VS 2010のコマンドでは、以下のステップが実行されているよう求めている:私はQtの創造をチェックし、それが正常に実行さ

configure -static 
nmake sub-src 

。指定されたパスで

のQtを使用して構築されました:翻訳は、私はパス

C:\Qt\2010.05\qt 

int型新しいQtのバージョンを追加しようとしました。しかし、次のエラーメッセージが表示されてきたVS 2010アドオンをインストールして終了した後にminGW

翻訳がVS2010に対して実行された理由はわかりません。

どこがエラーですか?正しくインストールするには?

+0

私は同じ問題を抱えていますが、まだ解決する方法を見つけましたか? – nimcap

答えて

0

FWIW、Vs2008バージョンはVS2010で正常に動作します。私はそれを構築する必要はありませんでした。インストールしてVSプラグインインストーラの最新バージョンを実行すれば、VS2010のQtメニューオプションが表示されます。

あなたのコマンドラインは不完全です:ビルドプラットフォームを指定する必要があることを覚えています。パラメータにVSバージョンを指定していないので、mingwを使ってQtを構築している可能性があります。以下の記事は、あなたに興味があるかもしれない:Building Qt 4.5 with Visual C++ 2010

+1

開発タスクを実行している間、VS2008のバージョンで動作します。しかし、Visual Studio 2010でコードをコンパイルし、開発ツールをインストールしていない他のマシンでそれを使用すると、マニフェストの依存関係に問題が発生しました。たとえそのアプリケーションを実行しているユーザーがそのマシンの管理者でなくても面白いです。 –

+0

情報をありがとう、知っておいてよかった!私はちょうどすべてのものをインストールしたばかりで、開発段階の初期段階にあるのでまだ展開していません。 – Ralf

+0

これで結論はどうなりますか? VS2010で使用するためにQtをソースからコンパイルする必要がありますか?私はこのスレッドで苦労しています:http://stackoverflow.com/questions/5585195/how-to-build-a-hello-word-like-application-using-qt-and-vs2010/5585402#5585402 – zsero

5

Iは、インを追加し、VSドイツのQtのフォーラムから出たことがあるMinGWで構築されているかどうかを判断するlibqtmain.alibqtmaind.aファイルを検索します。何だと思う? Qtにはこれらのファイルが付属しています。

これを削除すると、正常に動作します。

+0

素晴らしい。これは完全に機能しました。 – blueskin

+0

これはうまくいった!ファイルを削除する代わりに、VS2005_COMPATIBILITY_libqtmain.aとVS2005_COMPATIBILITY_libqtmaind.aに名前を変更しました。 – KalenGi

+0

私はそれを信じていません.... – CDT