【问题标题】:configure: error: Qtenv cannot find qmake in omnet++ installation配置:错误:Qtenv 在 omnet++ 安装中找不到 qmake
【发布时间】:2020-03-23 05:01:01
【问题描述】:

我正在尝试在 Windows 10 上安装 omnetpp 5.2.1。但在执行与 QT 环境相关的./configure 命令时出错。我尝试更改 omnetpp 包中的 configure.user 文件以更改 QT 的路径,但仍然无法正常工作。这是错误:

configure:error: Qtenv 找不到 qmake--也许它不在路径中 或者有一些奇特的名字(测试过的名字是:qmake qmake-qt5 qmake5)- 禁用 Qtenv。您可以尝试在中设置 QT_PATH 变量 configure.user 到一个有效的位置。

【问题讨论】:

标签: qt5 omnet++


【解决方案1】:

qt5 可能未安装。
sudo apt install qt5-default 在 Ubuntu 20.04 上安装时为我工作。

【讨论】:

    【解决方案2】:

    OMNeT++ 捆绑了所有依赖项。只要您执行了 mingwenv.cmd 并从该 shell 运行,qmake 就应该在路径中可用(在 tools/win64/mingw64/bin 中)。检查 qmake.exe 是否存在。如果没有,请确保您下载的 ZIP 文件完好无损。在某些系统上,标准 Windows 解压缩可能会失败...

    【讨论】:

    • 感谢@Rudi 我尝试使用 7-zip 提取 omnetpp 包。在第一步中,当我们单击 mingwenv.cmd 时,它将开始提取 win64 中的所有文件,但最后它显示消息为 win64/mingw64/bin/qtbinpatcher.exe 未被识别为内部或外部命令,可运行的程序或批处理文件。我也尝试禁用我的系统防病毒保护。
    • 嗯,这很奇怪。 qtbinpatcher.exe 显然是提取的 .7z 文件的一部分。为什么找不到它超出了我的范围。该文件是否存在于 tools/win64/mingw64/bin 中?或者可能是其他错误,例如磁盘空间不足或某些权限错误?
    【解决方案3】:

    run ./configure WITH_QTENV = no

    【讨论】:

    • 虽然这可能会解决问题,including an explanation 关于如何以及为什么解决问题将真正有助于提高您的帖子质量,并可能导致更多的赞成票。请记住,您正在为将来的读者回答问题,而不仅仅是现在提问的人。请edit您的回答添加解释并说明适用的限制和假设。
    猜你喜欢
    • 1970-01-01
    • 2013-07-28
    • 1970-01-01
    • 2014-04-12
    • 1970-01-01
    • 2018-05-06
    • 2015-02-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多