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

根据实际情况自己更改

posted on 2015-10-10 12:58  luoru  阅读(2520)  评论(0编辑  收藏  举报

导航