InstallRequiredSystemLibraries 目的

Ale*_*x F 5 cmake

请解释 CMakeLists.txt 中这一行的目的是什么:

包括(InstallRequiredSystemLibraries)

我在 CMake 示例中看到这一行,但找不到好的解释,为什么我需要它。

tib*_*bur 6

它在安装程序中包含 Microsoft 可再发行版。对于Linux,我不知道。

  • 它做了两件事 1. 它只是自动执行包含每个 msvc 版本的 msvc 可再发行组件的过程。2. 它将 CMAKE_INSTALL_DEBUG_LIBRARIES 和 CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS 中列出的所有文件安装到 Windows 上的 /bin 以及 Linux 和 OSX 上的 /lib 。 (6认同)