cmake环境,cmake成功,但是编译却报错:

1
No rule to make target `/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation.tbd'

主要原因是xcode更新后,MacOSX11.0.sdk版本升级到了MacOSX12.0.sdk,导致找不到CoreFoundation.tbd文件. 解决办法,删除vcpkg文件夹下的 buildtrees 目录,重现下载安装依赖的静态链接库.