• 4590阅读
  • 7回复

[提问]编译通过,但是eclipse还报错 [复制链接]

上一主题 下一主题
离线yueno3
 

只看楼主 倒序阅读 楼主  发表于: 2011-08-13
#ifndef CWORKSPACEMODEL_H_
#define CWORKSPACEMODEL_H_

#include <stdlib.h>
#include <string>
#include <vector>
using namespace std;

#include "CAnimationModel.h"

class CWorkSpaceModel
{
public:
    CWorkSpaceModel();
    ~CWorkSpaceModel();
private:
    string name;
    vector<CAnimationModel> v;
};

#endif /* CWORKSPACEMODEL_H_ */
离线yueno3

只看该作者 1楼 发表于: 2011-08-13
报错信息如下

Description    Resource    Path    Location    Type
Invalid template arguments    CWorkSpaceModel.h    /CatAnimationEditor/src/model/business    line 25    Semantic Error


郁闷死我了,那个刺眼的红X一直有
离线yueno3

只看该作者 2楼 发表于: 2011-08-13
报错的是这一行

    vector<CAnimationModel> v;
离线yueno3

只看该作者 3楼 发表于: 2011-08-13
晕死了,写了个helloqt也报错


#include "helloqt.h"

#include <QtGui>
#include <QApplication>

#include <vector>

int main(int argc, char *argv[]) {
    QApplication a(argc, argv);

    vector<int> v;

    QLabel* label = new QLabel(
            "<h2><i>Hello</i><font color=red>Qt!</font></h2>");
    label->show();
    return a.exec();
}


还是调用的这一行,    vector<int> v;时候出错
离线wxj120bw

只看该作者 4楼 发表于: 2011-08-13
回 3楼(yueno3) 的帖子
这个错误“Semantic Error” 文件CWorkSpaceModel.h贴下相应的代码
vector<CAnimationModel> v;和vector<int> v;把错误详细贴出来。
PS:注意下 别发重复的帖子 你提示的是c++的问题 多等会


离线yueno3

只看该作者 5楼 发表于: 2011-08-13
应该是eclipse插件问题,不兼容STL

我和朋友都试过,我是Windows环境,他是linux环境,都用eclipse,报错完全一样
离线yueno3

只看该作者 6楼 发表于: 2011-08-13
重复发帖问题是论坛不兼容chrome造成的,我也删不掉好像没有删除功能
离线yueno3

只看该作者 7楼 发表于: 2011-08-13
已经验证这个问题跟具体代码无关,就和环境配置有关,请用过eclipse插件,并且用STL开发的朋友来讨论下,如何配置的
快速回复
限100 字节
 
上一个 下一个