visual-studio - 使用 cmake 生成可再发行的 Visual Studio 项目

标签 visual-studio cmake

是否可以生成可使用 CMake 重新分发的 Visual Studio 项目?

有问题的项目文件是我们库的示例/演示。我们不希望我们的客户必须安装 cmake(并了解如何使用它)只是为了编译一些示例。

CMake 生成的项目文件的问题在于它们包含绝对路径(相对容易通过字符串替换修复)和对 CMake 文件的引用(例如,在 prelin 步骤中。这不容易自动更改)。

CMake 是否提供了解决此问题的简单方法?

提前致谢

最佳答案

是的,

您可以拥有一个cMake项目,并在windows、XCode或其他平台的makefile上生成Visual项目。 您将它用于开发,然后在 Mac 上使用像 iceberg 这样的安装包制作器,或者在 Linux 上使用基于脚本的安装程序,或者在 PC 上使用其他安装程序创建器。(我认为 inno setup 可能是一个解决方案)

祝你好运

关于visual-studio - 使用 cmake 生成可再发行的 Visual Studio 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3793846/

相关文章:

visual-studio - 启动新项目时的最佳实践

asp.net - 在 Visual Studio 中运行 WAP 时,如何用转换的调试文件替换 web.config?

c++ - 带 CUDA 的 CMake : ccbin enclosed with unnecessary quotation marks (\")

c++ - Windows下使用MinGW-w64编译Qt5 hello world.cpp文件报 "undefined reference"错误

cmake 检查库是否是静态的

c# - 扩展 C# 语法的想法

c++ - EscapeXML C++ Visual Studio

c++ - MSVC 在没有编译任何源代码的情况下因编译器错误而失败

c++ - 如何使用 GTK+ 设置 CMakeLists?

boost - 如何将 BOOST_ROOT 和 BOOST_LIBRARY 传递给 CMake?