未明确引用“vtable for class'

时间:2015-08-04 23:36:50

标签: c++

.H文件

#ifndef PROJECT_FILE_H
#define PROJECT_FILE_H

#include <iostream>
#include <stdio.h>

class File {
public:
    File();
    File(char *);
    File(const File&);
...

.CPP文件

File::File(){ }
File::File(char *_t) : t(_t) {
    try {
        test();
    }
        catch (Exception &e) {
            std::cerr << e.what() << std::endl;
        }

}

File::File(const File &other): t(other.v1),t1(other.v2),t2(other.v3){ }

我在每个构造函数上都出现undefined reference to vtable for File错误。类中没有纯虚函数定义。 cmake文件包含两个h / cpp文件。可能是什么问题?感谢。

0 个答案:

没有答案