From fe3be0a3a0e04e91353703bb8ad6e6542fa548cf Mon Sep 17 00:00:00 2001 From: zoubing Date: Sun, 14 Jul 2024 17:09:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=83=A8=E5=88=86=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vcpkg安装库错误及解决方法.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vcpkg安装库错误及解决方法.md b/vcpkg安装库错误及解决方法.md index 5fbb29c..33000f0 100644 --- a/vcpkg安装库错误及解决方法.md +++ b/vcpkg安装库错误及解决方法.md @@ -27,8 +27,8 @@ https://github.com/conan-io/conan/issues/7806 /p:ForceImportBeforeCppTargets=\"${build_path}/vcpkg-libs.props\" \ -编译GDAL 出现 +[](){}; 加号不明确 -C:\Users\gz\Desktop\vcpkg-2023.08.09\buildtrees\gdal\src\v3.7.1-30395dad39\ogr\ogrsf_frmts\openfilegdb\filegdbindex_write.cpp(1298): error C2593: “operator +”不明确 +**编译GDAL 出现 +[](){}; 加号不明确** +`C:\Users\gz\Desktop\vcpkg-2023.08.09\buildtrees\gdal\src\v3.7.1-30395dad39\ogr\ogrsf_frmts\openfilegdb\filegdbindex_write.cpp(1298): error C2593: “operator +”不明确 C:\Users\gz\Desktop\vcpkg-2023.08.09\buildtrees\gdal\src\v3.7.1-30395dad39\ogr\ogrsf_frmts\openfilegdb\filegdbindex_write.cpp(1298): note: 可能是“内置 C++ operator+(void (__cdecl *)(std::vector> &,const __int64 &,int))” with [ @@ -40,11 +40,11 @@ C:\Users\gz\Desktop\vcpkg-2023.08.09\buildtrees\gdal\src\v3.7.1-30395dad39\ogr\o _Ty=GByte ] C:\Users\gz\Desktop\vcpkg-2023.08.09\buildtrees\gdal\src\v3.7.1-30395dad39\ogr\ogrsf_frmts\openfilegdb\filegdbindex_write.cpp(1298): note: 尝试匹配参数列表“(OpenFileGDB::FileGDBTable::CreateSpatialIndex::)”时 +` +* 尝试去掉lambda前面的加号(该加号用于将lambda表达式转为传统函数指针,兼容老代码) -尝试去掉lambda前面的加号(该加号用于将lambda表达式转为传统函数指针,兼容老代码) ============================================================================== -////////////////////////////////// **有时使用vcpkg安装指定库时,由于网络抽风,有时会出现无法成功下载某些源码包的情况,此时可先使用vcpkg安装一次,确认源码包的下载目录及保存的文件名(此二者有时不一致),然后使用以下方法下载压缩包,重命名后放在vcpkg的download目录中即可** * 关于库下载错误,可以通过迅雷或其它工具下载,然后添加到download目录,注意从命令行确认保存的文件名