Visual Studio 2017 环境编译 QWindowKit 库

技术 · 05-23

1.递归克隆仓库

运行cmd,输入

git clone --recursive https://github.com/stdware/qwindowkit.git

2.安装CMake并验证版本

由于QWindowkit库要求的CMake版本较高,VS2019及以下版本内置的CMake版本可能无法满足需求.因此,需要单独安装高版本CMake,通过命令行对QWindowkit库进行构建,安装时选择把CMake添加到Path中,否则需要手动添加.

3.编译QWindowKit

  • 找到Qt安装路径下Qt5Config.cmake所在的文件夹(如:C:\Qt\Qt5.14.2\5.14.2\msvc2017_64\lib\cmake\Qt5)
  • 打开CMD,切换到QWindowKit目录
  • 替换命令中对应的Qt库路径和安装路径并执行

    cmake -B build -S . -G "Visual Studio 15 2017" -A x64 -DCMAKE_PREFIX_PATH="D:\Enviroment\Qt\5.15.2\msvc2019_64\lib\cmake\Qt5" -DCMAKE_INSTALL_PREFIX="D:/Codes/C/qwindowkit_build/msvc2019"

  • 构建debug和release版本

    cmake --build build --target install --config Debug
    cmake --build build --target install --config Release