错误:无法找到 OpenSceneGraph 3.2 或更高版本

错误:无法找到 OpenSceneGraph 3.2 或更高版本

我尝试设置 omnet++,但运行时./configure出现以下错误:

.
.
.
configure: error: Cannot find OpenSceneGraph 3.2 or later - 3D view in Qtenv will not be available. Set WITH_OSG=no in configure.user to disable this feature or install the development package for OpenSceneGraph.

osgversion在同一目录中运行输出:

OpenSceneGraph Library 3.6.4

我认为这意味着 OpenSceneGraph 安装正常,但我不知道是什么导致了这个错误以及如何解决它。Google 只显示一个结果,即来自 github 上写有此错误的实际代码,没有解决方案。

我没有更改错误中提到的 configure.user 文件,因为我可能需要 OpenSceneGraph 来完成我的工作。OMNeT++ 安装指南链接为:安装指南.pdf

答案1

您必须安装以下软件包开发标头经过

sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install libopenscenegraph-dev

然后恢复编译。

相关内容