【问题标题】:Using Qt with custom MinGW将 Qt 与自定义 MinGW 一起使用
【发布时间】:2010-05-31 08:49:32
【问题描述】:

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

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

在控制台中,当我输入qmake && makemake 失败,抱怨'g++' is not recognized as an internal command

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

g++: no input files

所以g++ 肯定被认出来了。

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

这里可能有什么问题?

【问题讨论】:

    标签: c++ windows qt g++ mingw


    【解决方案1】:

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

    foo:
        zz foo.cpp
    

    给出错误:

    make: zz: Command not found
    

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

    【讨论】:

    • 其实我翻译了错误信息;这就是为什么它可能不准确的原因。无论如何,您的最后一个假设对我帮助很大:它使用了来自 GNU 工具包的一些奇怪的 make.exe,而不是旧版 MinGW 的 make.exe。谢谢。
    • @erreOn 这是我不认为编程工具应该国际化的主要原因之一!
    猜你喜欢
    • 1970-01-01
    • 2011-01-23
    • 2012-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-10
    • 1970-01-01
    相关资源
    最近更新 更多