Jetson Nano(Ubuntu18.04)安装vcpkg遇Ninja问题求替代方案
在Jetson Nano(Ubuntu 18.04)不依赖Ninja安装vcpkg
1. 安装基础编译依赖
先确保系统具备使用Make构建的必要工具:
sudo apt update sudo apt install build-essential cmake
build-essential 包含gcc、g++和make,cmake 是vcpkg构建所需的配置工具。
2. 强制vcpkg使用Unix Makefiles构建
运行bootstrap脚本时,通过参数指定CMake使用Unix Makefiles生成器,同时强制使用系统工具:
VCPKG_FORCE_SYSTEM_BINARIES=1 ./vcpkg/bootstrap-vcpkg.sh --cmake-generator "Unix Makefiles"
参数说明
VCPKG_FORCE_SYSTEM_BINARIES=1:让vcpkg优先调用系统已安装的编译工具,避免尝试下载ARM架构不兼容的预编译二进制包。--cmake-generator "Unix Makefiles":明确告诉CMake使用make作为构建工具,彻底绕过Ninja依赖。
内容的提问来源于stack exchange,提问作者Davtag
相关产品推荐
相关产品推荐

