首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CMakeLists.txt中设置"VCPKG_TARGET_TRIPLET“变量

在CMakeLists.txt中设置"VCPKG_TARGET_TRIPLET“变量
EN

Stack Overflow用户
提问于 2020-08-06 01:00:17
回答 1查看 225关注 0票数 0

由于我的设置,我需要能够在我的CMakeLists.txt中设置VCPKG_TARGET_TRIPLET (参见我在这里的帖子:Setting "-D" variables inside CMake),但我无法让它工作。

如果我将“x64-mingw- -D”作为静态参数传递,它就会起作用,但如果我手动设置它就不行了。在这种情况下,根本找不到这些包。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2020-10-15 18:12:27

试试set(VCPKG_TARGET_TRIPLET <yourvalue> CACHE STRING "")

您观察到的行为可能是由https://github.com/microsoft/vcpkg/pull/13713修复的

你用的是set(VCPKG_TARGET_TRIPLET <yourvalue>)

请注意,由于cmake的工作方式,更改已经存在的cmake缓存中的三元组需要完全重新配置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63270046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档