相对于QtCreator,我感觉还是Visual Studio用起来更舒服。这就要求VS需要下载以下两个插件:
CMakeLists.txt
是 CMake 构建系统的配置文件,用于定义项目的构建流程、依赖关系、编译选项等。它是使用 CMake 来生成构建系统(如 Makefile、Ninja 文件、Visual Studio 工程文件等)时的核心配置文件。
若平时觉得写CMakeLists觉得麻烦,可以用一下相应的模板,以下是我平常用的(简陋的):
cmake_minimum_required(VERSION 3.10)
project(xxxx(你的项目名称) VERSION 1.1 LANGUAGES CXX)
set(CMAKE_AUTOMOC on)
set(CMAKE_AUTOUIC on)
set(CMAKE_AUTORCC on)
set(cmake_cxx_standard 17)
set(cmake_cxx_standard_required on)
find_package(Qt6 REQUIRED Widgets)
#file(GLOB SRC_CPP ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp)
#add_executable(${PROJECT_NAME} ${SRC_CPP} "xx.qrc" "xx.ui")
set(PROJECT_SOURCE WIN32
main.cpp
xx.cpp
xx.ui
xx.qrc
)
add_executable(${PROJECT_NAME} ${PROJECT_SOURCE})
target_link_libraries(${PROJECT_NAME} PRIVATE Qt6::Widgets)
注意,WIN32的作用是不显示黑窗口。