如何在vcpkg.json中正确配置aws-sdk-cpp[s3]作为CMake项目依赖
解决vcpkg.json中aws-sdk-cpp[s3]的依赖格式错误
你遇到的格式错误是因为vcpkg.json要求依赖特性的命名必须符合小写字母、数字、连字符的规范,且不能直接在依赖名后用[s3]这种简写格式。要仅引入aws-sdk-cpp的s3子模块,正确的vcpkg.json配置写法如下:
{ "dependencies": [ { "name": "aws-sdk-cpp", "features": ["s3"] } ] }
这种结构明确声明依赖aws-sdk-cpp,并单独启用s3特性子模块,完全符合vcpkg的配置规范,可解决格式错误问题。
内容的提问来源于stack exchange,提问作者Corey4005
相关产品推荐
相关产品推荐

