Win10安装文件:

创建的目录以及代码如下:
cmake_minimum_required(VERSION 3.0)
project(sample CXX)
add_library(sample sample.cpp)
add_executable(sample_exe sample_exe.cpp)
#include <iostream>
int print_hello_world()
{
std::cout << "hello world!" << std::endl;
return 0;
}

点击“Configure


点击“Generate”右边的“Open Projrct”。


使用上面的代码文件,打开命令行,并输入以下命令:
E:\CmakeTest>cmake.exe -S E:\\CmakeTest -B E:\\CmakeTest\build -G "Visual Studio 16 2019" -A x64
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19044.
-- The CXX compiler identification is MSVC 19.29.30141.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: E:/CmakeTest/build
执行以下命令生成库文件以及二进制程序:
E:\CmakeTest>cmake --build E:\\CmakeTest\build
用于 .NET Framework 的 Microsoft (R) 生成引擎版本 16.11.2+f32259642
版权所有(C) Microsoft Corporation。保留所有权利。
Checking Build System
sample_exe.cpp
sample.vcxproj -> E:\CmakeTest\build\Debug\sample.lib
sample_exe.cpp
sample_exe.vcxproj -> E:\CmakeTest\build\Debug\sample_exe.exe
Building Custom Rule E:/CmakeTest/CMakeLists.txt
-S
-B
-G
-A
-D
--toolchain
--install-prefix
--trace / --trace-expand
--build
--config
--install
安装已编译好的二进制文件至 CMAKE_INSTALL_PREFIX 中。