如何在CMAKE中使用WIX V4构建Windows安装包

kmynzznz  于 3个月前  发布在  Windows
关注(0)|答案(1)|浏览(79)

我试着用CMAKE + WIX构建一个安装包。WIX的最新版本是v4。不幸的是,CPack失败了,因为它正在寻找一个工具candle.exe,它在WIX v4中被删除了,而不是WIX v3。但是CPack仍然在寻找candle,因此崩溃了。
CMake是否支持WIX v4?如果支持,如何使其使用此版本的WIX?
我浏览了技术论坛、博客、CMake文档和其他关于这个主题的在线资源,但没有找到任何答案,甚至没有在CMake的上下文中提到WIX V4。

mwkjh3gx

mwkjh3gx1#

我已经成功地从GitHub上关于WiX的repo的讨论中得到了一个答案。简单的答案是,到目前为止,CMake还不支持WiX v4。甚至生成的XML文件的格式也不兼容。因此,对于CMake,应该使用WiX v3。
参考https://github.com/orgs/wixtoolset/discussions/7894

相关问题