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

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

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

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

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

相关推荐
rfidunion6 小时前
QT5.7.0编译移植
开发语言·qt
hqwest6 小时前
码上通QT实战08--导航按钮切换界面
开发语言·qt·slot·信号与槽·connect·signals·emit
一只小bit7 小时前
Qt 常用控件详解:按钮类 / 显示类 / 输入类属性、信号与实战示例
前端·c++·qt·gui
zhaqonianzhu8 小时前
【vsc】cpptools占用内存过大
vscode
智慧地球(AI·Earth)13 小时前
Codex配置问题解析:wire_api格式不匹配导致的“Reconnecting...”循环
开发语言·人工智能·vscode·codex·claude code
kupeThinkPoem13 小时前
QJsonObject能否嵌套查找?
qt·json
Henry Zhu12314 小时前
Qt样式系统详解(下)
qt
hqwest15 小时前
码上通QT实战10--监控页面02-绘制温度盘
开发语言·qt·自定义控件·qwidget·提升部件·qt绘图
cn_mengbei15 小时前
鸿蒙PC开发实战:Qt环境搭建保姆级教程与常见问题避坑指南(HarmonyOS 4.0+DevEco Studio 3.1最新版)
qt·华为·harmonyos
非凡ghost15 小时前
MPC-QT视频播放器(基于Qt框架播放器)
开发语言·windows·qt·音视频·软件需求