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目录,注意从命令行确认保存的文件名