代码之家  ›  专栏  ›  技术社区  ›  ereOn

使用Qt和自定义Mingw

  •  1
  • ereOn  · 技术社区  · 14 年前

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

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

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

    如果我打字 g++ 在同一控制台中 但是,我有以下输出:

    g++: no input files
    

    所以 G+ 是绝对公认的。

    对于可能询问的用户,qt二进制文件目录和mingw二进制文件目录都在系统中。 PATH 环境变量。

    这里可能有什么问题?

    1 回复  |  直到 14 年前
        1
  •  2
  •   anon    14 年前

    如果找不到G++可执行文件,“not an internal command”(不是内部命令)消息将不会出现。例如,此生成文件:

    foo:
        zz foo.cpp
    

    给出错误:

    make: zz: Command not found
    

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