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