水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:vcpkg怎么能做到只安装curl[openssl]而不安装curl[schannel]?
楼主
|
z16166
|
2024-10-14 17:26:52
|
只看此ID
vcpkg的manifest mode下,怎么能做到只安装curl[openssl]而不安装curl[schannel]?
vcpkg的命令行,或者vcpkg.json里怎么配置能做到?
装完后手动删除curl[schannel]当然可以,但每次要手动删。
--
FROM 114.241.228.*
1楼
|
z16166
|
2024-10-14 17:40:01
|
只看此ID
使用overlay ports来安装curl,然后改curl的portfile.cmake,里面用vcpkg_check_features()能关闭一些feature,不过稍显麻烦了。
--
FROM 114.241.228.*
2楼
|
z16166
|
2024-10-14 17:47:40
|
只看此ID
又搜了一下,vcpkg.json里针对某个包可以用"default-features": false来禁用其默认特性,然后把curl的openssl feature给列出即可。
"dependencies": [
{
"name": "curl",
"default-features": false,
"features": [
"openssl"
]
},
--
FROM 114.241.228.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版