开发环境
- Windows11
- vcpkg(tag 2023.01.09)
- cmake 3.24.0-rc1 (Generator: Visual Studio 17 2022)
- Visual Studio Code
vcpkg 安装qt5
vcpkg install qt5
加入vcpkg.cmake
的方法:
- 参考这里加入
vscode
的settings.json
:{ "cmake.configureOnOpen": false, "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools", "cmake.configureSettings": { "CMAKE_TOOLCHAIN_FILE": "C:/software/vcpkg/scripts/buildsystems/vcpkg.cmake" } }
- 参考这里第二种方法在
CMakeLists.txt
文件指定toolchaininclude(/path/to/vcpkg/scripts/buildsystems/vcpkg.cmake)
使用Core
创建CMakeLists.txt
cmake_minimum_required(VERSION 3.0.0)
project(qt_test VERSION 0.1.0)
include(C:/software/vcpkg/scripts/buildsystems/vcpkg.cmake)
find_package(Qt5 REQUIRED Core)
add_executable(qt_test main.cpp)
target_link_libraries(qt_test Qt5::Core)
创建main.cpp
#include <QCoreApplication>
#include <QDebug>
int main(int argc, char **argv)
{