Visual studio 在VisualStudio2008中包含QT文件问题
我打字的时候Visual studio 在VisualStudio2008中包含QT文件问题,visual-studio,visual-studio-2008,qt,visual-c++,qt4,Visual Studio,Visual Studio 2008,Qt,Visual C++,Qt4,我打字的时候 #include <QObject> #包括 它抱怨找不到文件 但是如果我打字 #include <QtCore\QObject> #包括 它工作正常 我将VS2005移动到了VS2008,但在VS2005中并非如此,而是从VS2008开始的。为什么我会出现这个错误?事实上这不是什么大问题。您需要检查是否包含目录,并为正在使用的其他模块添加(path_to_qt_headers)/QtCore,(path_to_qt_headers)/QtGui和目
#include <QObject>
#包括
它抱怨找不到文件
但是如果我打字
#include <QtCore\QObject>
#包括
它工作正常
我将VS2005移动到了VS2008,但在VS2005中并非如此,而是从VS2008开始的。为什么我会出现这个错误?事实上这不是什么大问题。您需要检查是否包含目录,并为正在使用的其他模块添加(path_to_qt_headers)/QtCore,(path_to_qt_headers)/QtGui和目录。根据您的问题描述,您只添加了(路径到qt头)本身 如果Qt设置正确,则
#include
和#include
应该都可以工作,但第二个在更多情况下可以工作。我记得我在Qt文档中看到了一些通知,使用secondinclude样式可能更好。同时,KDE编码指南中建议使用此长包含版本
就我自己而言,我倾向于遵循
#include
include约定也许安装可以解决问题(除了提供高级调试和Qt项目管理工具)。也许在安装MSVS 2008之后,您指出了选项|项目和解决方案| VC++目录中的另一个include文件夹?是的,它解决了我的问题。另一方面,我似乎会使用#include来考虑最佳实践。