c++ - 将 Qt 与自定义 MinGW 结合使用

标签 c++ windows qt g++ mingw

我不知道这个问题是否更适合 superuser.com ,但由于它与编译器相关,所以我在这里尝试一下。

我必须将 Qt 与特定版本的 gcc (4.5) 一起使用。我下载了 Windows 的最后一个官方 Qt 版本(Vista,32 位版本)并且没有安装附带的 MinGW 版本;我刚刚安装了 Qt 库/二进制文件。

在控制台中,当我键入 qmake && make 时,make 失败,并提示 'g++' 未被识别为内部命令 .

如果我在同一个控制台中输入 g++ ,我会得到以下输出:

g++: no input files

所以g++肯定是可以识别的。

对于那些可能会问的人,Qt 二进制文件目录和 MinGW 二进制文件目录都在系统 PATH 环境变量中。

这里可能出了什么问题?

最佳答案

如果根本找不到 g++ 可执行文件,您不会收到“不是内部命令”消息。例如,这个生成文件:

foo:
    zz foo.cpp

给出错误:

make: zz: Command not found

当 zz 可执行文件不存在时。我不知道“内部命令”是什么意思,但我认为您需要发布导致问题的 makefile 部分。哦,检查一下你是否真的在使用 GNU make。

关于c++ - 将 Qt 与自定义 MinGW 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2942387/

相关文章:

c++ - 从未见过的代码行

c++ - 从 set<A*,Comparator> 获取 A 成员到 list<A>

c++ - 显示字符串的地址

带有 system.drawing 和可能替代方案的 WIndows 通用应用程序

qt - GDB调试警告

c++ - 存储余数背后的直觉?

windows - spawn 和 fork 有什么区别?

c# - 文件复制进度条不更新。文件复制工作正常

c++ - 如何在网页上运行 C++ 应用程序?

c++ - 如何在没有焦点的情况下更新 QDataWidgetMapper 项目