c++ - 构建Qt应用程序时出错:/bin/sh: -c: line 1: syntax error: unexpected end of file

标签 c++ qt mingw32 build-error

我尝试使用以下命令构建我的 Qt 应用程序:

qmake -recursive external.pro
make

但它失败并出现以下错误:

/bin/sh: -c: line 1: syntax error: unexpected end of file
make: *** [sub-bzip2-1-0-5-bzip2-1-0-5-pro-make_first] Error 2

为什么我会收到此错误,以及如何修复它?

最佳答案

当你安装Qt时,请确保你安装了mingw的windows安装程序(例如qt-opensource-windows-x86-mingw482_opengl-5.3.0.exe),并在安装过程中检查它是否检测到你的mingw安装(特别是你的make.exe 二进制文件)。 Qt 需要修补您的二进制文件。

关于c++ - 构建Qt应用程序时出错:/bin/sh: -c: line 1: syntax error: unexpected end of file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25286046/

相关文章:

c++ - X11 XMoveWindow with SDL 1.2 不移动窗口

c++ - 佳能 LiveView : image convertion to OpenCV Mat

gdb - 在 GDB 中调试使用 MinGW32 编译的 Ada 应用程序

c++ - 错误代码 0xc0000139 Qt 调试

c++ - 如何从 wchar_t* 中删除最后一个字符?

c++ - 使用隐式可转换对象调用 move 重载函数时出现编译错误

c++ - 在运行时从指向基类的指针获取对象的类型

Qt 如何为带/不带菜单的 QToolButton 设置不同的宽度?

c++ - 加载 HTML 时获取 webview 文档标题

c++ - 使用 QT 和 MinGW32 在 Windows 上检查内存泄漏