gpt4 book ai didi

cmake - 让 vcpkg 只构建发布版本

转载 作者:行者123 更新时间:2023-12-03 20:16:41 33 4
gpt4 key购买 nike

我试图只构建包的发布版本,因为创建调试版本需要太长时间/太多空间。 Vcpkg 文档指出:

Adding set(VCPKG_BUILD_TYPE release) in a triplet: will cause mostports to only build release


当我运行时在终端 set(VCPKG_BUILD_TYPE release)我得到
syntax error near unexpected token 'VCPKG_BUILD_TYPE'
我该如何解决?

最佳答案

您可能需要在三元组文件中设置它。复制并重命名这些默认三元组文件之一,例如“x64-windows.cmake”到“x64-windows-rel.cmake”。然后添加一行,以便:

 
set(VCPKG_TARGET_ARCHITECTURE x64)
set(VCPKG_CRT_LINKAGE dynamic)
set(VCPKG_LIBRARY_LINKAGE dynamic)
set(VCPKG_BUILD_TYPE release)

我认为这适用于某些库,但不是全部,因为它需要库自己的构建文件 (CMakeLists.txt) 来处理它。

关于cmake - 让 vcpkg 只构建发布版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52578975/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com