首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装Folly (c++库)通过vcpkg给出了一个错误

安装Folly (c++库)通过vcpkg给出了一个错误
EN

Stack Overflow用户
提问于 2018-06-21 15:09:48
回答 1查看 827关注 0票数 0

我正在尝试构建folly库,这是一个c++库,并试图通过vcpkg安装它。

它下载了所有的依赖项,并安装了依赖的boost库。

但它给出了一个错误,因为在最后一步是安装愚蠢。

我使用了以下命令:

.\vcpkg.exe安装愚蠢:x64-windows

它给出了以下错误:

代码语言:javascript
复制
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:56 (message):
Command failed: ninja;-v
Working Directory: D:/C++Examples/Vcpkg/buildtrees/folly/x64-windows-rel/vcpkg-parallel-configure
See logs for more information:
  D:\C++Examples\Vcpkg\buildtrees\folly\config-x64-windows-out.log

Call Stack (most recent call first):
   scripts/cmake/vcpkg_configure_cmake.cmake:237    (vcpkg_execute_required_process)
   ports/folly/portfile.cmake:57 (vcpkg_configure_cmake)
   scripts/ports.cmake:72 (include)


Error: Building package folly:x64-windows failed with: BUILD_FAILED

下面是这个问题的日志文件级别的详细信息:

代码语言:javascript
复制
CMake Error at CMake/FollyFunctions.cmake:81 (if):
if given arguments:

"D:/C++Examples/Vcpkg/buildtrees/folly/src/8.05.14.00-e96738be27/folly/Benchmark.cpp" "MATCHES" "^D:/C++Examples/Vcpkg/buildtrees/folly/src/8.05.14.00-e96738be27/folly/build/"

Regular expression
"^D:/C++Examples/Vcpkg/buildtrees/folly/src/8.05.14.00-e96738be27/folly/build/"
cannot compile
Call Stack (most recent call first):
CMakeLists.txt:101 (REMOVE_MATCHES_FROM_LISTS)

你知道我该怎么处理这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-22 07:45:47

正则表达式

代码语言:javascript
复制
^D:/C++Examples/Vcpkg/buildtrees/folly/src/8.05.14.00-e96738be27/folly/build/

无效,因为"+“字符对正则表达式具有特殊意义,而"++”组合没有意义(不正确)。

看起来该项目的CMakeLists.txt期望路径不包含正则表达式特定的字符。

尝试使用另一条路径构建项目,其中没有"+“字符。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50971904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档