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)
其他和上述一样, 资源文件,头文件也需要添加到可执行目标中