在使用VS-add创建项目时,不能包含Qt类

时间:2016-04-27 15:24:23

标签: c++ qt

我最近开始使用Qt并决定在Visual Studio(2013)中使用它。 问题在于,当我创建项目时,甚至最常见的Qt类也不能被包含(作为QApplication),即使我必须使用每个模块(核心GUI ......)。 Intellisense用红色表示:"无法打开源文件QApplication"。当我尝试运行该项目时,它告诉我,我错过了一些.dll。最奇怪的是,我已经管理(2次)使其工作,只需创建项目而不做任何特殊的事情(我认为)。 此外,当我使用qtcreator它工作正常,但我想使用VS. 对不起,我很难具体,因为我真的没有线索。

2 个答案:

答案 0 :(得分:0)

另外@drescherjm注释,你还应该检查你是否有一个系统环境变量集 - 变量名应该是QTDIR,路径应该是你安装的路径 - 在我的系统上这是C:\ Qt \ Qt5 .5.1 \ 5.5 \ msvc2013。

答案 1 :(得分:0)

好吧,我似乎找到了解决问题的方法,但我仍然不明白为什么。 看来如果我进入Qt选项即使路径已经设置,我需要选择它并按确定。然后构建项目并重新打开它以使intelisense工作。它奏效了。但它很奇怪,因为我已经为存储qtdir变量的地方提供了资金,而且它没有问题,但该项目仍然无效?