当前位置: 首页 > 知识库问答 >
问题:

在OMNeT中执行“./配置”命令期间出现一些问题

李泓
2023-03-14

我尝试在笔记本电脑上安装 OMNeT 5.6.2,但出现一些错误。

首先,我的笔记本电脑详细说明如下:

  • 操作系统版本:macOS(Catalina 10.15.5)

我确实安装了依赖软件,比如“gdb”、“JRE”、“JDK”。所以我试着执行命令。为“gdb”创建证书后,在“omnetpp-5.6.2”文件夹中的/configure”。

但是我遇到了一些错误,如下所示:

checking for Qt5 with CFLAGS=" -std=c++11   -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtCore -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtGui -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtWidgets -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtOpenGL -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtPrintSupport   -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtCore -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtGui -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtWidgets -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtOpenGL -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtPrintSupport" LIBS="-lQt5Gui -lQt5Core -lQt5Widgets -lQt5PrintSupport -lQt5OpenGL -L/Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/lib -Wl,-rpath=/Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/lib"... no
checking for Qt5 with CFLAGS=" -std=c++11   -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtCore -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtGui -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtWidgets -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtOpenGL -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtPrintSupport   -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtCore -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtGui -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtWidgets -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtOpenGL -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtPrintSupport" LIBS="-lQtGui5 -lQtCore5 -lQtWidgets5 -lQtPrintSupport5 -lQtOpenGL5"... no
checking for Qt5 with CFLAGS=" -std=c++11   -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtCore -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtGui -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtWidgets -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtOpenGL -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtPrintSupport   -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtCore -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtGui -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtWidgets -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtOpenGL -isystem /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/include/QtPrintSupport" LIBS="-L/Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/lib -F/Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/lib -framework QtGui -framework QtCore -framework QtWidgets -framework QtPrintSupport -framework QtOpenGL"... no
configure: error: Cannot build Qt apps, probably due to missing or too old Qt packages. Make sure Qt development packages are installed and newer than Qt 5.4. You can disable Qtenv by setting the WITH_QTENV variable to "no" in configure.user.

为什么我会出现上述错误?

奇怪的是,在“omnetpp-5.6.2”文件夹中运行“qmake -v”命令会输出以下内容:

kimminwoo@Macbook-Pro-2020-13-inch-for-Minwoo omnetpp-5.6.2 % qmake -v
QMake version 3.0
Using Qt version 5.6.1 in /Users/kimminwoo/Desktop/omnetpp-5.6.2/tools/macosx/lib

我看比上面错误说的版本高。但是不知道为什么没有正常完成

感谢您阅读:D

共有1个答案

阎宝
2023-03-14

我找到了解决这个问题的办法。

我确实从OMNeT官方网站下载了“omnetpp-5.6.2-src-macosx.tgz”。这个解压缩的文件移动到桌面文件夹。

我尝试使用macOS默认归档实用工具解压缩。但这是错误的方式。我们必须在终端中使用“tar”命令。如果您以前在“omnetpp-5.6.2-src-macosx.tgz”中使用“tar”命令,则不会遇到上述问题。

 类似资料:
  • 我在Docker中执行触摸命令时遇到问题。 'touch'不被识别为内部或外部命令、可操作程序或批处理文件。

  • 问题内容: 创建映像时是否可以创建在主机上执行命令的命令? 现在我正在做: 使用Dockerfile: 我希望能够做到: 使用Dockerfile: 当然,此脚本与Dockerfile位于同一目录中。 问题答案: (只是一个建议) 通常,我们使用以下结构来构建docker映像: build.sh :这是您应该调用的。其他常见任务包括下载所需文件或从主机临时复制ssh密钥。最后,此脚本将调用 Doc

  • 然后错误显示在蜂巢: 失败:执行错误,从org.apache.hadoop.hive.ql.exec.mr.MapRedWork返回代码-101。org.apache.hadoop.mapreduce.v2.util.MRApps.setEnvFromInputProperties(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Lorg/ap

  • 通常情况下,我将执行以下操作: 然后我会得到DVD 1和DVD 2的标题。如果我想打印100个标题的DVD,显然我需要很多 我设法将这些system.out.println放在ArrayList中,如下所示: 但是,我无法执行那些system.out.println来显示标题。因此,如何执行碰巧是System.out.println命令的ArrayList的值? 非常感谢任何帮助。谢谢.

  • 我正在为自己建立一个实验室来学习,我正在尝试建立一个在Ubuntu 20.04虚拟机上运行的3节点集群。请耐心等待,因为我还在学习:slight_smile:希望我能提供所有需要的数据来诊断这个问题。 起初,我有我的集群,但3个节点处于未就绪状态,因为我没有运行任何CNI插件。 kubectl get nodes NAME STATUS ROLES AGE VERSION主节点NotReady控制

  • null dotnet sonarscanner begin/d:sonar.host.url=http://abcd.com:9000/d:sonar.login=xyz/d:sonar.password=xyz/k:“sampleProject”/d:sonar.cs.opencover.reportspaths=“d:\JenkinsWorkspace\workspace\samplePro