gpt4 book ai didi

qt - Qt Creator 中的 "Undefined reference"错误

转载 作者:行者123 更新时间:2023-12-04 14:42:50 27 4
gpt4 key购买 nike

我正在尝试将一些有效的 Visual C++ 代码导入到 Qt Creator 中,但我遇到了一些我无法解释的编译错误。这是我的代码:

// TabSprite.h

#include <GraphicsItem.h>

namespace appetizer {

class TabSprite : public GraphicsItem {

public:

TabSprite(GraphicsWindow* parentWindow);

}

// TabSprite.cpp

#include <TabSprite.h>
using namespace appetizer;

TabSprite::TabSprite(GraphicsWindow* parentWindow): GraphicsItem(parentWindow) {

}

Qt Creator 给我这个错误(在 TabSprite.cpp 中的构造函数声明处):

Undefined reference to 'appetizer::GraphicsItem::GraphicsItem(appetizer::GraphicsWindow*)

但是 GraphicsItemGraphicsItem.h 中正确声明,所以我不明白为什么编译器找不到它。任何人都可以看出这段代码可能有什么问题吗?

最佳答案

这意味着您没有定义GraphicsItem 的构造函数。

关于qt - Qt Creator 中的 "Undefined reference"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4585041/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com