c++ - Qwt moc 问题(找不到 moc.exe)

标签 c++ qt mingw32 qwt moc

自上周以来我遇到了一个大问题,但我找不到任何可行的解决方案。

当我编译 Qwt 6.1.2(然后尝试使用 6.1.3)时 < strong>Windows 7 32bits 控制台,编译序列后,我收到以下消息:

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/

相关文章:

c++ - gmpxx.h : no such file or directory

c++ - 将模板类声明为友元

c++ - 带图形的 c/c++ 赛车游戏

git - 如何更改 git 中的特定字体颜色?

c++ - 在 Windows 上编译静态 Qt 构建时的 undefined reference

c - 尝试编译 valkyrie(valgrind 的 GUI) 并抛出错误 :

c++ - 如何在 vscode 中使用 C++20?

c++ - 将数组与 SHGetFolderPath 一起使用

qt - PyQt/Qt : How to stretch an image in Qlabel widget?

c++ - QT:动态子按钮不可见