技术栈

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) 的工作原理
相关推荐
云空
2 小时前
《QtPy:Python与Qt的完美桥梁》
开发语言·python·qt·pyqt
KD335
3 小时前
学习笔记 Datewhale MCP Server Task2
vscode
墨月白
3 小时前
【QT】多线程相关教程
数据库·qt
爱听许嵩歌
3 小时前
Windows符号链接解决vscode和pycharm占用C盘空间太大的问题
ide·vscode·pycharm
ricky_fan
4 小时前
解决bash终端的路径名称乱码问题
开发语言·chrome·vscode·bash
Mr_Xuhhh
4 小时前
QWidget的属性
java·数据库·c++·qt·系统架构
苏克贝塔
5 小时前
Qt 图形视图框架4-动画、碰撞检测和图形项组
开发语言·qt
GDAL
6 小时前
Webview 中可用的 VS Code 方法
vscode·node.js
J心流
7 小时前
Vscode中使用C++代码进行debug
c++·ide·vscode
EutoCool
14 小时前
Qt:布局管理器Layout
开发语言·c++·windows·嵌入式硬件·qt·前端框架
热门推荐
01KGG转MP3工具|非KGM文件|解密音频02集群聊天服务器---MySQL数据库的建立03Coze扣子平台完整体验和实践(附国内和国际版对比)04【无标题】05使用Ruby接入实时行情API教程06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解07绿色建筑新态势:楼宇自控助力能效提升,推动成本优化新路径08基于odoo17的设计模式详解---单例模式09DeepSeek各版本说明与优缺点分析10身弱武修法:玄之又玄,奇妙之门