当前位置:编程学习 > wap >>

eclispe mingw qt环境下使用qt的类,提示找不到类声明。

各位大侠,我在windowxp下使用eclipse+mingw进行qt编程。

我的工程建立如下:
1、下载了“qt-everywhere-opensource-src-4.8.1.zip”,解压缩到D盘,重新命名为:Qt;
2、下载了”MinGw“,并安装在D:\MinGW。
3、进行环境变量配置
我的环境变量配置如下:path="D:\Qt\4.8.1\bin;D:\MinGW\bin"
                      Include="D:\Qt\4.8.1\include;D:\MinGW\include;D:\MinGW\msys\1.0\bin"
                      Lib="D:\MinGW\lib;D:\Qt\4.8.1\lib"
4、新建C++ Project,在ToolChains栏中选择MinGW GCC
5、选中建立的工程,单击鼠标右键,在 "properties-> C/C++ General->Path and Symbos" 中的include选项卡加入了D:\Qt\4.8.1\include下的所有文件夹,共计25个,在Library Path选项卡中添加了D:\Qt\4.8.1\bin,共1个。
6、新建头文件MyTaggedWord.h,编译时代码出现错误:源代码如下:


#include <QString>//头文件引入都是正常
#include <QVector>//这里都是正常
#ifndef MYTAGGEDWORD_H_
#define MYTAGGEDWORD_H_
namespace citar{
  struct MyTaggedWord{

     QString sf;//提示type 'QString' can not be resovled;
     QVector<QString>  ss;//提示type 'QVector' cannot be resovled;

  };

}

#endif /* MYTAGGEDWORD_H_ */
 
      
我是新手,望赐教。           --------------------编程问答-------------------- 安装 eclipse插件

http://qt.nokia.com/products/eclipse-integration --------------------编程问答-------------------- 这个问题我已经解决了,是在第5步中,在Library Path中加入的是:D:\Qt\4.8.1\lib,而不是D:\Qt\4.8.1\bin,改过来就好了。
补充:移动开发 ,  Qt
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,