技术栈

QT vscode cmake 编译 undefined reference to `vtable for 问题解决

不知所云,2025-06-23 0:36

编译时出现undefined reference to `vtable for 问题,是没有添加头文件到目标,添加即可:

如果使用的是qt5, 没有qt_add_executable, 使用qt 5的 自动处理即可:

复制代码
# 启用 Qt 自动处理功能
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)

其他和上述一样, 资源文件,头文件也需要添加到可执行目标中

上一篇:编程基础:耦合
下一篇:【深度学习-Day 31】CNN基石:彻底搞懂卷积层 (Convolutional Layer) 的工作原理
相关推荐
我是菜鸟0713号
9 小时前
Qt 中 OPC UA 通讯实战
开发语言·qt
JCBP_
9 小时前
QT(4)
开发语言·汇编·c++·qt·算法
lqjun0827
16 小时前
Qt程序单独运行报错问题
开发语言·qt
CAE虚拟与现实
21 小时前
VSCode中的下载VSIX是指什么?
ide·vscode·编辑器
酷飞飞
1 天前
Qt Designer与事件处理
开发语言·qt·命令模式
路边闲人2
1 天前
vscode启用GEMINI CODE ASSIST插件
ide·vscode·gemini
CAE虚拟与现实
1 天前
VSCode官方汉化包
ide·vscode·编辑器·vscode汉化
CAE虚拟与现实
1 天前
VSCode创建Python项目和运行py文件
ide·vscode·编辑器
mkhase
1 天前
9.12-QT-基本登陆界面实现
java·jvm·qt
咕噜咕噜啦啦
1 天前
Qt之快捷键、事件处理、自定义按键——完成记事本项目
开发语言·qt
热门推荐
01GitHub 镜像站点02UV 工具安装与国内镜像源配置指南03UV安装并设置国内源04Claude Code 平替:OpenAI发布 Codex CLI ,GPT-5 国内直接使用0546个Nano-banana 精选提示词,持续更新中06A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程07conda中设置镜像地址(附所有可换的地址)08保姆级教程:手把手教你用Dify实现完美多轮对话(附Chatflow和提示词)09KGG转MP3工具|非KGM文件|解密音频10解决 WSL Ubuntu 中 /etc/resolv.conf 自动重置问题