错误现象
LNK2019 无法解析的外部符号 "public: void __cdecl xxxx" (?xxxx),函数 main 中引用了该符号
LNK2001 无法解析的外部符号 "public: void __cdecl xxxx" (?xxx@xxx@@xxxx)
解决方法
在 CMakeLists.txt 中,加入这三行代码。
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
加入位置如图:
cmake_minimum_required(VERSION 3.15)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)