首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让Qt-Creator使用cygwin make进行构建?

如何让Qt-Creator使用cygwin make进行构建?
EN

Stack Overflow用户
提问于 2010-10-29 09:40:05
回答 2查看 9.1K关注 0票数 5

有人知道如何配置Qt-Creator来使用cygwin的make来构建项目吗?也许这是一个简单的cygwin损坏的窗口路径问题,但我无法让Qt-Creator找到/运行cygwin的make。我的make驻留在/usr/bin中,在我的系统中实际上就是c:\cygwin\c\usr\bin。无论哪种方式,Qt似乎都不能使用我能想到的所有明显的构建设置找到它。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2010-11-19 22:11:39

这个答案适用于我使用Qt Creator 2.0.93 (测试版2.1),YMMV

我花了一些时间来追踪一个类似的问题:使用来自Qt的非mingw、非“支持”的构建链。似乎Qt Creator使用不同的环境来构建步骤,这取决于您是使用"Make“还是"Custom”构建步骤(请参见项目视图)。我能够控制实际调用的make的唯一方法,更重要的是,它的运行路径是从使用"make“构建步骤更改为”自定义“构建步骤。一旦我这样做了,PATH环境变量(在build environment下)的设置就会生效,并选择正确的make。

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

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

Stack Overflow用户

发布于 2014-11-22 16:09:17

我在windows8.1上运行qtcreator 3.2.1。

只需进入tools-> option-> build&run-> kits ->add

将sysroot设置为cygwin文件夹(例如,例如: C:\cygwin64),并将编译器类型设置为mingw。

(如果我设置gdb使用它,我会更新的)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4048395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档