//Baseclass.h
class Baseclass {
private:
uint8_t index;
public:
Baseclass(uint8_t index);
}
//Baseclass.cpp
#include "Baseclass.h"
Baseclass::Baseclass(uint8_t index) {
index = index;
};
//Subclass.h
#include "Baseclass.h"
class Subclass : public Baseclass {
public:
Subclass();
};
//Subclass.cpp
#include "Subclass.h"
#include "Baseclass.h"
Subclass::Subclass() : Baseclass(0) {};
我想念什么?我一直在lnk2019错误
严重性代码描述项目文件行抑制状态错误
LNK2019 unresolved external symbol "public: __thiscall Baseclass::Baseclass(unsigned char)" (??Baseclass@@QAE@E@Z) referenced in function "public: __thiscall Subclass::Subclass(void)" (??Subclass@@QAE@XZ)
它无法链接基本构造函数。您确定编译没有问题吗?如果您复制所有代码粘贴在基督教结尾处缺乏的分号。