gpt4 book ai didi

qt - netbeans、Qt 和 Qmake "command not found"

转载 作者:行者123 更新时间:2023-12-03 17:58:47 26 4
gpt4 key购买 nike

全部,

我正在(尝试)使用 Netbeans 构建一个简单的 Qt 应用程序(来自教程),但我无法构建它,因为我收到此错误:

    /C/Qt/2010.02.1/qt/qmake/qmake.exe VPATH=. -spec win32-g++ -o qttmp-Debug.mk nbproject/qt-Debug.pro
make[1]:/C/Qt/2010.02.1/qt/qmake/qmake.exe: Command not found

当文件正好在那里时,我可以打开一个终端并执行它。

错误信息中注意:“/C/Qt...”实际路径为C:/Qt...
我使用了工具/选项/c++ 对话框来浏览文件并选择它,它被指定为 C:\Qt... 就像所有其他工具一样。是什么破坏了 C: 并使其成为/C/?

现在,如果我删除 qmake 的路径,并让它使用 PATH 环境变量,它会找到它,但由于“多个目标”而失败......

显然,飞行员错误,但在哪里?我看过好几篇关于这个的帖子,他们都说要确保它在路径中,而且是,那么现在怎么办? (我可以打开一个终端并输入“qmake”,然后得到“用法:qmake...”,所以我知道它是可见的。

Windows 7、Netbeans 7.0、MinGW(我也安装了 cygwin...)。

任何和所有的帮助都非常感谢。

:bp:

附录:我更改了我的“make”的路径以使用 MinGW 一个而不是 cygqin 一个,现在它可以找到 qmake,但我收到其他错误:'在尝试后找不到 QMAKESPEC(win32-g++) 的 mkspecs :...

有什么额外的想法吗?

最佳答案

QMake 需要的不仅仅是一条正常工作的路径。在我的 Windows 机器上,开始菜单的“Qt SDK 2010.05”组下有一个“Qt 命令提示符”的菜单选项。运行它会产生以下结果:

Setting up a MinGW/Qt only environment...
-- QTDIR set to C:\Qt\2010.05\qt
-- PATH set to C:\Qt\2010.05\qt\bin
-- Adding C:\Qt\2010.05\bin to PATH
-- Adding C:\WINDOWS\System32 to PATH
-- QMAKESPEC set to win32-g++

您需要确保启动 qmake 的环境已设置所有这些。

您看到 '/C/...' 的最可能原因是因为您在执行构建时导致 mingw shell 运行。

关于qt - netbeans、Qt 和 Qmake "command not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6598355/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com