我试图在我的笔记本上安装OMNeT++ 5.6.2,但是我得到了一些错误。
首先,我的笔记本详细说明如下:
我确实安装了依赖软件,比如"gdb“、"JRE”、"JDK“。因此,在为"gdb“创建证书之后,我尝试在"omnetpp-5.6.2”文件夹中命令execute“./配置”。
但我遇到了一些错误,比如:
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
发布于 2020-06-18 22:55:38
我找到了解决这个问题的方法。
我从OMNeT++官方网站下载了"omnetpp-5.6.2-src-macosx.tgz“。这个文件解压缩到桌面文件夹。
我尝试使用macOS默认存档实用工具进行解压缩。但这是不对的。我们必须在终端中使用"tar“命令。如果您习惯于"omnetpp-5.6.2-src-macosx.tgz“中的"tar”命令,则不会遇到上述问题。
https://stackoverflow.com/questions/62447176
复制相似问题