解决 GCC C 链接器错误:对虚拟方法和构造函数的未定义引用
编译期间遇到的链接器错误表明对虚拟方法和构造函数的未定义引用项目内的构造函数。缺少这些定义表明实现中缺少一些声明。
确认库兼容性
验证库位数:
检查库内容:
解决链接器错误
未定义的虚拟引用方法:
对构造函数的未定义引用:
示例
考虑代码片段:
class Base { public: virtual void f() = 0; }; class Derived : public Base { };
解析链接器错误,必须将以下构造函数实现添加到派生类中:
Derived::Derived() {}
其他注意事项
以上是为什么我的 GCC C 链接器错误中出现对虚拟方法和构造函数的未定义引用?的详细内容。更多信息请关注PHP中文网其他相关文章!