我无法让 Omnet++、Veins 和 Sumo 一起工作。我正在学习本教程以开始使用。我目前正处于最后一步,我遇到了一些错误,我希望有人能对此有所了解。
我正在 Centos 7 的虚拟机上安装 Omnet++、Veins 和 Sumo。我已经安装了这三个程序两次,我相信我已经正确完成了所有步骤,尽管我对 linux 还很陌生并且可以一个错误。
当我从最后一步运行示例代码时,这是来自 Omnet 的屏幕截图的链接:
它未能加载的库是 libosg.so.130。这看起来像一个开放的场景图形库。昨天我遇到了一个与 osgEarth 库有关的非常相似的错误。我可以通过禁用 selinux 来解决这个问题,它阻止了一些共享库被访问。我尝试了与 libosg 相同的解决方案,但无济于事。我应该关闭 Centos 上的其他防病毒/防火墙吗?还是我应该研究另一个想法?
任何帮助,将不胜感激!谢谢!
编辑,解决方案:我通过使用 gedit ~/.bashrc 编辑 bashrc 并添加“export PATH=$HOME/omnetpp-5.1.1/bin:$PATH”将文件夹 /usr/local/lib64 添加到我的路径来修复错误:/path_to_folder" 到文档的底部。