首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ocl类型信息::CRException

ocl类型信息::CRException
EN

Stack Overflow用户
提问于 2013-03-26 14:54:55
回答 1查看 126关注 0票数 0

我试图使用C++运行g++程序,但得到了以下异常:“::CRException”使用包含CRException类的ocl命名空间。拜托,帮帮我。

下面是包含OCL类的代码:

代码语言:javascript
复制
#ifndef VOIDSOFT_ADA2_LIND_HH

#define VOIDSOFT_ADA2_LIND_HH
#include <string>
#include <list>
#include <queue>
#include <map>
#include <ocl.h>
#include "threaded.hh"

using namespace std;
using namespace ocl;

class circuit;

class Lind: public Threaded 
{
public:
    typedef int lookup_t;

private:
    OraConnection connection;
    pthread_mutex_t *done_m;
    queue<pthread_t> *q;
    lookup_t type;

public:
    circuit *c;
    Lind();
    ~Lind();

    void *run();    

    map<string, pair<string, string> > *getnodes(string);

    bool connect();
    void disconnect();

private:
    circuit *getcircuitinfo(string, circuit *c = 0);               
    void bindInStr(OraQuery &q, string arg, string bindvar, map<string, string> *properties);

    map<string, pair<string, string> > *node2name(string);
};

/* Lookup types */
namespace LindLookupTypes {
    /* Get overlying */
    const int OL = 0x001;
    /* Get underlying */
    const int UL = 0x002;
}
#endif /* VOIDSOFT_ADA2_LIND_HH */
EN

回答 1

Stack Overflow用户

发布于 2013-03-26 15:10:53

这通常意味着您忘记在某个地方定义(实现)一个虚拟方法。检查是否定义了ocl::CRException的所有虚拟方法,以及它们定义的对象文件是否实际链接到您的代码。

如果没有帮助,请编辑答案并向我们展示CRException的代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15640215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档