如何使用cygwin make构建Qt-Creator?

jdo*_*jdo 5 cygwin makefile build path qt-creator

有谁知道如何配置Qt-Creator使用cygwin make来构建项目?也许这是一个简单的cygwin破坏的Windows路径问题,但我无法让Qt-Creator找到/运行cygwin make.我的make生活/usr/bin,实际上是c:\cygwin\c\usr\bin在我的系统上.无论哪种方式,Qt似乎无法使用我能想到的所有明显的构建设置找到它.

谢谢 - -

jwe*_*rny 3

[这个答案适用于我使用 Qt Creator 2.0.93 (beta 2.1),YMMV]

我花了一些时间追踪类似的问题:使用 Qt 中的非 mingw、非“支持”构建链。看起来,Qt Creator 根据您是否使用“Make”或“Custom”构建步骤,使用不同的环境来构建步骤(请参阅“项目”视图)。我能够控制实际调用的 make 的唯一方法,更重要的是,它运行的路径是从使用“make”构建步骤更改为“自定义”构建步骤。一旦我这样做了,PATH 环境变量(在构建环境下)的设置就得到了遵守,并选择了正确的品牌。

换句话说,请尝试执行以下步骤:

  1. 在项目的构建环境中设置路径以包含 cygwin 内容。
  2. 创建一个“自定义”构建步骤,使用适当的选项调用 Cygwin 的 make(从旧的“make”构建步骤复制)。
  3. 删除旧的“make”构建步骤。