linux - 如何在 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 实例上?
解决方案
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
推荐阅读
- python - python virtualenv没有被激活
- python - 无法使用 Selenium (Python) 在网页上找到按钮路径
- iconv - Mac OSX 上的 _libiconv 或 _iconv 未定义符号
- minecraft - 如何获得燃料源的燃烧时间?
- c++ - 当组件#includes esp_types.h 在 newlib/ 不是 esp32/ 中找到时,esp-idf build flash 失败
- vue.js - 如何修复“必须是数字张量,但得到字符串张量”错误
- python - 解码 base64 字符串是否安全
- docker - 挂载 /etc/nginx/ 容器时不运行
- python-3.x - 如何使用第一行和最后一行python提取DataFrame的一部分
- python-3.x - Pandas DataFrame.empty() 给出 TypeError: 'bool' object is not callable