1.安装mingGW,配置环境变量
1)D:\software\Qt\Qt5.14.2\5.14.2\mingw73_64\bin
2)D:\software\Qt\Qt5.14.2\5.14.2\mingw73_64\include
3)D:\software\Qt\Qt5.14.2\Tools\mingw730_64\bin
4)D:\software\cmake\bin
2.配置VSCode插件中的QT路径
点击插件右侧的工具按钮,选择“选项”,打开设置页面,添加第二步添加到环境变量中的路径以及QT安装的根目录
3.配置Cmake Tools中的Cmake可执行文件路径
点击Cmake Tools右侧的工具按钮,填写Cmake Path
4.shift+Ctrl+P QTConfigures:new project
输入名称qttest按回车
uic qttest.ui -o ui_qttest.h
将ui生成.h文件
4.Ctrl+shhift+p 选择Cmake:Selec a kit,再选择MinGW64路径
5.CmakeLists.txt文件配置
cmake_minimum_required(VERSION 3.5) # CMake install : https://cmake.org/download/
project(qttest LANGUAGES CXX)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_PREFIX_PATH "d:/software/Qt/Qt5.14.2/5.14.2/mingw73_64") # Qt Kit Dir
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
#find_package(Qt5 COMPONENTS Widgets REQUIRED) # Qt COMPONENTS
find_package(Qt5 REQUIRED COMPONENTS Widgets)
aux_source_directory(src srcs)
# add_executable(${PROJECT_NAME} main.cpp qttest.h qttest.cpp qttest.ui ui_qttest.h) 如果不在src文件夹可以加这一条
add_executable(${PROJECT_NAME}
WIN32 # If you need a terminal for debug, please comment this statement
${srcs}
)
target_link_libraries(${PROJECT_NAME} PRIVATE Qt5::Widgets) # Qt5 Shared Library
6.运行
cd build
cmake ..
cmake --build .
./qttest.exe