自上周以来我遇到了一个大问题,但我找不到任何可行的解决方案。
当我编译 Qwt 6.1.2
(然后尝试使用 6.1.3
)时 < strong>Windows 7 32bits
mingw32控制台,编译序列后,我收到以下消息:
usr/bin/sh: C:\Qt\Qt5.6.0\5.6\mingw49_32\bin\moc.exe : command not found
我尝试在 makefile.release
/makefile.debug
中用 /
更改 \
但它仍然没有工作。
我希望有人对此有解决方案。
PS:我用另一台安装了 Windows 10 的 PC 构建 Qwt 并正常工作。
最佳答案
有用的是检查 Windows 路径设置并删除所有包含 sh.exe 二进制文件的路径(在我的例子中是 Cygwin 和 Git for Windows)。您还可以在本地更改 Qt 控制台路径设置。似乎 qmake 正在根据是否在系统上找到“sh”来生成 Makefile。
关于c++ - Qwt moc 问题(找不到 moc.exe),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37915960/