所有,
我(尝试)使用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
Run Code Online (Sandbox Code Playgroud)
当文件正好在那里时,我可以打开终端并执行它.
请注意错误消息:"/ C/Qt ..."实际路径是C:/ Qt ...
我使用工具/选项/ c ++对话框浏览到该文件并选择它,并将其指定为C:\ Qt ......就像所有其他工具一样.什么在腐蚀C:并使其/ C /?
现在,如果我删除了qmake的路径,并让它使用PATH环境变量,它会找到它,但由于"多个目标"而失败...
显然,飞行员错误,但在哪里?我已经看过几篇关于此的帖子,他们都说要确保它在路径中,现在是,那么现在呢?(我可以打开一个终端并键入'qmake'然后我得到'用法:qmake ...'所以我知道它是可见的.
Windows 7,Netbeans 7.0,MinGW(我也安装了cygwin ......).
任何和所有的帮助非常感谢.
:BP:
附录:我改变了使用MinGW而不是cygqin的'make'的路径,现在它可以找到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++
Run Code Online (Sandbox Code Playgroud)
您需要确保启动 qmake 的环境已设置所有这些。
您看到“/C/...”的最可能原因是您在执行构建时导致 mingw shell 运行。
归档时间: |
|
查看次数: |
9154 次 |
最近记录: |