首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过vcpkg安装cgal.

通过vcpkg安装cgal.
EN

Stack Overflow用户
提问于 2021-04-29 03:58:47
回答 1查看 337关注 0票数 0

我正在尝试使用vcpkg安装cgal.在此之前我没有vcpkg,是通过git安装的,所以这是我的第一个包(如果我理解正确的话)。我不知道什么是引导过程,我也没有尝试安装另一个包。

我在终端中有这样的错误:

代码语言:javascript
复制
Error: vcpkg was unable to detect the active compiler's information. See above for the CMake failure output.

运行此命令后:

代码语言:javascript
复制
./vcpkg.exe install cgal:x64-windows

但是如果我理解正确的话,它是在这个过程中安装的,因为在“./vcpkg/downloads”中有“ZIP-file cmake-3.20.1-windows-i386”。

为了让Python库中的一些函数正常工作,我需要安装这个cgal.所以我不完全理解发生了什么.在日志中,我看到了以下内容:

代码语言:javascript
复制
The system cannot find the path specified.
ninja: build stopped: subcommand failed.

通向什么的路径?到编译器?但是它是什么呢?

代码语言:javascript
复制
[1/1] cmd /c "cd .. && "../Documents/GitHub/vcpkg/downloads/tools/cmake-3.20.1-windows/cmake-3.20.1-windows-i386/bin/cmake.exe" "../Documents/GitHub/vcpkg/scripts/detect_compiler" "-DCMAKE_MAKE_PROGRAM=../Documents/GitHub/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=../Documents/GitHub/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x64-windows" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=v142" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=../Documents/GitHub/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=../Documents/GitHub/vcpkg" "-D_VCPKG_INSTALLED_DIR=../Documents/GitHub/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=../Documents/GitHub/vcpkg/packages/detect_compiler_x64-windows""
FAILED: ../CMakeCache.txt 
cmd /c "cd .. && "../Documents/GitHub/vcpkg/downloads/tools/cmake-3.20.1-windows/cmake-3.20.1-windows-i386/bin/cmake.exe" "../Documents/GitHub/vcpkg/scripts/detect_compiler" "-DCMAKE_MAKE_PROGRAM=../Documents/GitHub/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=../Documents/GitHub/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x64-windows" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=v142" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=../Documents/GitHub/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=../Documents/GitHub/vcpkg" "-D_VCPKG_INSTALLED_DIR=../Documents/GitHub/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=../Documents/GitHub/vcpkg/packages/detect_compiler_x64-windows""
The system cannot find the path specified.
ninja: build stopped: subcommand failed.
EN

回答 1

Stack Overflow用户

发布于 2021-04-29 07:30:50

我想您使用的是Windows,如果是这样的话,首先您需要满足prerequisites。请确保按照here中概述的安装和设置步骤进行操作。其次,请尝试使用"--debug“选项进行安装,以获得完整的日志。

从PowerShell控制台运行它。

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

https://stackoverflow.com/questions/67307112

复制
相关文章

相似问题

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