在 Windows 上使用 CPack 生成源代码包
Posted
技术标签:
【中文标题】在 Windows 上使用 CPack 生成源代码包【英文标题】:Generating source package with CPack on Windows 【发布时间】:2016-04-23 08:19:03 【问题描述】:在 OS X 和 Linux 上,我成功使用 CMake/CPack 生成带有make package_source
的源码包。
但是,在 Windows 上,我在生成 Visual Studio 项目文件(准确地说是“Visual Studio 12 2013”)后找不到等效目标。
有一个PACKAGE.vcxproj
可以生成二进制包。但是好像没有生成源码包的工程文件。
我错过了什么吗?
【问题讨论】:
也许看到这个的人可以了解 cpack 是如何或为什么当 ctest 和 install 目标是时它没有集成到 VS - 请参阅***.com/q/59645959/1569204 【参考方案1】:这是一个已知问题,但它已被积压,因为没有人在处理它:https://cmake.org/Bug/view.php?id=13058
可能的解决方法:如果可以,请尝试使用 NMAKE 重新配置您的项目,然后它应该可以工作。
【讨论】:
以上是关于在 Windows 上使用 CPack 生成源代码包的主要内容,如果未能解决你的问题,请参考以下文章
如何将所有3rdparty运行时依赖项包含在linux上的cmake / cpack生成的包中?