技术栈

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) 的工作原理
相关推荐
狂野有理
20 小时前
Anaconda+Visual Studio Code(问题思考?)
ide·vscode·编辑器
rainFFrain
1 天前
qt显示类控件---QProgressBar
开发语言·qt
rainFFrain
1 天前
qt输入类控件---QComboBox/QSpinBox
开发语言·qt
小白宗轩
1 天前
vsCode的java配置
java·vscode·python
牵牛老人
1 天前
QML 复杂交互控件开发:自定义控件的状态管理、动画性能及内存泄漏规避
qt
喵个咪
1 天前
Qt6 QML 实现DateTimePicker组件
前端·qt
奇树谦
1 天前
Qt|Qt5.12.12安装Mqtt
开发语言·qt
zzz海羊
1 天前
VSCode配置java中的lombok
java·开发语言·vscode
清蒸鳜鱼
1 天前
【Windows】本地安装Latex(搭配vscode)
ide·vscode·编辑器
( ˶˙⚇˙˶ )୨⚑︎
1 天前
VSCode SSH免密连接主机 GitHub添加SSH密钥
vscode·ssh·github
热门推荐
01GitHub 镜像站点02今天 Cloudflare 全球事故,连 GPT 和你的网站都一起“掉线”了03UV安装并设置国内源04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05Linux下V2Ray安装配置指南06BongoCat - 跨平台键盘猫动画工具07Valdi:Snapchat 开源的新一代跨平台 UI 框架08swagger xss漏洞复现09全球最强模型Grok4,国内已可免费使用!(附教程)10Labelme从安装到标注:零基础完整指南