proj_api.h在标准或指定地点找不到

问题描述 投票:0回答:1

我试图在CentOS机器上安装sf包,但我一直收到这个错误

proj_api.h not found in standard or given locations

即使我运行locate proj_api.h,它在/usr/local/include/proj_api.h中找到

r linux centos sf proj
1个回答
1
投票

从命令行尝试此操作。当我在Mac Mojave上收到相同的错误消息时,它对我有用:

R CMD INSTALL sf_0.7-4.tar.gz --configure-args='-with-gdal-config=/Library/Frameworks/GDAL.framework/Versions/2.4/unix/bin/gdal-config -with-geos-config=/Library/Frameworks/GEOS.framework/Versions/3B/unix/bin/geos-config --with-proj-include=/Library/Frameworks/PROJ.framework/unix/include --with-proj-lib=/Library/Frameworks/PROJ.framework/unix/lib'

您需要确认PROJ的gdal-config,geos-config,include和lib的位置。以及每个安装的最新版本和.tar.gz文件。我发现了类似的问题和答案here

© www.soinside.com 2019 - 2024. All rights reserved.