2016-04-27 18 views
0

最近Qtを使い始めましたが、Visual Studio(2013)で使用することに決めました。 問題は、私がプロジェクトを作成するときに、Qtクラスがすべてのモジュール(コアGUI ...)にあったとしても、最も一般的なQPクラスをQApplicationとして含めることができないということです。 Intellisenseは、「ソースファイルQApplicationを開くことができません」と赤く強調しています。そして、私はプロジェクトを実行しようとすると、私はいくつかの.dllを逃したと私に伝えます。一番奇妙なのは、私はすでに何か特別なことをせずにプロジェクトを作成するだけで、私はすでにそれを働かせるために(2回)管理しているということです(私は思う)。 さらに、私はqtcreatorを使用するとうまく動作しますが、私はVSを使用したいと思います。 申し訳ありませんが、私は本当に手掛かりがないので、私は特定のことが困難でした。はVS-addでプロジェクトを作成するときにQtクラスを含めることができません

+0

Qtをインクルードパスとライブラリパスに追加していないようです。それが必要かどうかはわかりません。私はそれのアドオンを使用しません。私はCMakeを使ってVisual Studioで自分のQtプロジェクトファイルを生成します。 – drescherjm

答えて

0

また、@ drescherjmのコメントには、システム環境変数が設定されていることも確認する必要があります。変数名はQTDIRで、パスはインストールのパスでなければなりません。私のシステムではC:\ Qt \ Qt5.5.1 \ 5.5 \ msvc2013。

0

[OK]を、私は問題を解決する方法を見つけたようだが、私はまだなぜ取得しません。 パスがすでに設定されていてもQtオプションを選択した場合、そのパスを選択して[OK]を押す必要があります。そして、プロジェクトを構築し、インテリセンスを働かせるように再オープンします。そしてそれは働いた。しかし、私はすでにqtdir変数が格納されている場所に資金を供給しているので、それは変ですが、それは問題ありませんでしたが、プロジェクトはまだ機能しませんでしたか?

関連する問題