首页 > 解决方案 > 如何在 AWS Linux 2 上安装 FTGL

问题描述

我有一个 EC2 实例正在运行,因此我可以编译一些 c++ 程序以在 lambda 上运行。我正在尝试在我的 EC2 实例上构建 opencascade 并遇到以下错误:

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
FTGL_INCLUDE_DIR (ADVANCED)
   used as include directory in directory /home/ec2-user/oce/adm/cmake/TKOpenGl
FTGL_LIBRARY (ADVANCED)
    linked by target "TKOpenGl" in directory /home/ec2-user/oce/adm/cmake/TKOpenGl

我通过安装所需的库修复了类似的错误,但我似乎找不到 FTGL 的 yum 包。我尝试了以下方法:

sudo yum install ftgl
sudo yum install ftgl-dev
sudo yum install ftgl-devel
sudo yum install libftgl-dev

我也搜索没有成功:

yum search *ftgl*

在哪里可以找到此库以将其安装在我的 EC2 实例上?

标签: linuxamazon-web-servicesamazon-ec2yum

解决方案


EPEL中的包。要启用它并在Amazon Linux 2上安装:

sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

sudo yum-config-manager --enable epel

sudo yum install ftgl-devel

推荐阅读