在树莓派上运行vcpkg时出现VCPKG_FORCE_SYSTEM_BINARIES错误

时间:2020-10-21 01:19:10

标签: raspberry-pi vcpkg

我安装了最新版本的cmake,并遵循some instructions i made 将使用vcpkg和grpc的项目集成在一起。安装vcpkg后,我尝试使用./vcpkg install grpc安装软件包,这导致出现以下错误。这些说明适用于OSX和Ubuntu,但是我遇到了树莓派的问题。

我已经像0这样设置了1$VCPKG_FORCE_SYSTEM_BINARIES=1,但是这两个选项都不起作用。使用./vcpkg会导致VCPKG_FORCE_SYSTEM_BINARIES错误:

pi@raspberrypi:~/vcpkg $ ./vcpkg 
Environment variable VCPKG_FORCE_SYSTEM_BINARIES must be set on arm and s390x platforms.
pi@raspberrypi:~/vcpkg $ VCPKG_FORCE_SYSTEM_BINARIES=1
pi@raspberrypi:~/vcpkg $ echo $VCPKG_FORCE_SYSTEM_BINARIES
1
pi@raspberrypi:~/vcpkg $ ./vcpkg 
Environment variable VCPKG_FORCE_SYSTEM_BINARIES must be set on arm and s390x platforms.

1 个答案:

答案 0 :(得分:0)

在bash中,环境变量设置为export:

export VCPKG_FORCE_SYSTEM_BINARIES=1
./vcpkg install grpc

可以将导出命令放在.bashrc中以保留此设置。

src:https://github.com/microsoft/vcpkg/issues/14140