vs中编写qt程序的代码提示
在vs中安装完qt插件后,建立QProject进行程序的编写会发现关于qt部分没有代码提示。其中最主要的原因是没有将qt库配置到vs项目中去。
为了简单起见,可以建立一个属性表,以后其他的QProject中可以直接调用。再属性管理器中新建属性表名字任意,具体内容如下
<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <ExecutablePath>D:\Qt\4.8.6\bin;$(ExecutablePath)</ExecutablePath> </PropertyGroup> <PropertyGroup> <IncludePath> D:\Qt\4.8.6\include; D:\Qt\4.8.6\include\QtCore; D:\Qt\4.8.6\include\QtGui; D:\Qt\4.8.6\QtMultimedia; D:\Qt\4.8.6\QtNetwork; D:\Qt\4.8.6\QtOpenGL; D:\Qt\4.8.6\QtOpenVG; D:\Qt\4.8.6\QtScript; D:\Qt\4.8.6\QtScriptTools; D:\Qt\4.8.6\QtSql; D:\Qt\4.8.6\QtSvg; D:\Qt\4.8.6\QtWebKit; D:\Qt\4.8.6\QtXml; D:\Qt\4.8.6\QtXmlPatterns; D:\Qt\4.8.6\QtDeclarative; D:\Qt\4.8.6\Phonon; D:\Qt\4.8.6\Qt3Support; D:\Qt\4.8.6\QtDesigner; D:\Qt\4.8.6\QtUiTools; D:\Qt\4.8.6\QtHelp; D:\Qt\4.8.6\QtTest; D:\Qt\4.8.6\QAxContainer; D:\Qt\4.8.6\QAxServer; D:\Qt\4.8.6\src; $(IncludePath) </IncludePath> </PropertyGroup> <PropertyGroup> <ReferencePath>D:\Qt\4.8.6\lib;$(ReferencePath)</ReferencePath> </PropertyGroup> <PropertyGroup> <LibraryPath>D:\Qt\4.8.6\lib;$(LibraryPath)</LibraryPath> </PropertyGroup> <PropertyGroup> <SourcePath>D:\Qt\4.8.6\src;$(SourcePath)</SourcePath> </PropertyGroup> </Project>
D:\Qt\4.8.6
根据自己的实际情况更改D:\Qt\4.8.6
附:简单方法
在环境变量中新建环境变量QTDIR
变量值为QT路径
D:\Qt\Qt5.5.0\5.5\msvc2013
根据实际情况自己更改