有谁知道如何配置Qt-Creator来使用cygwin的make
来构建一个项目?也许这是一个简单的cygwin-mangled Windows路径问题,但我无法让Qt-Creator找到/运行cygwin的make
。我的make
住在/usr/bin
,实际上我的系统上是c:\cygwin\c\usr\bin
。无论哪种方式,Qt似乎无法使用我能想到的所有显而易见的构建设置。如何让Qt-Creator使用cygwin构建?
感谢---
有谁知道如何配置Qt-Creator来使用cygwin的make
来构建一个项目?也许这是一个简单的cygwin-mangled Windows路径问题,但我无法让Qt-Creator找到/运行cygwin的make
。我的make
住在/usr/bin
,实际上我的系统上是c:\cygwin\c\usr\bin
。无论哪种方式,Qt似乎无法使用我能想到的所有显而易见的构建设置。如何让Qt-Creator使用cygwin构建?
感谢---
[这个回答我的作品使用Qt Creator的2.0.93(测试版2.1),为YMMV]
我花了一些时间跟踪一个类似的问题:使用非MinGW的,来自Qt的非“支持”构建链。看起来,Qt Creator根据您是否使用“Make”或“Custom”构建步骤(请参阅Projects视图)使用不同的环境进行构建步骤。我能够控制所调用的实际构造的唯一方式,更重要的是,它的运行路径是从使用“make”构建步骤改为“定制”构建步骤。一旦我这样做了,PATH环境变量(在构建环境下)的设置就会得到尊重,并选择正确的构造。
换句话说,尝试做下列步骤操作:
我运行在Windows 8.1 qtcreator 3.2.1。
刚刚进入工具 - >选项 - >建立&运行 - >试剂盒 - >添加
组SYSROOT到cygwin的文件夹(E,G:C:\ cygwin64)和编译器类型mingw的。
(如果当我设置GDB与工作我会更新)
你能张贴您的.pro和QMAKE-QT4请产生的makefile文件? – 2010-11-12 18:48:07
另一个问题:你为什么要使用Cygwin的Qt Creator?这背后的动机是什么?谢谢。 – 2010-11-12 18:54:02
谢谢esavard - 我真的只是试图使用Qt Creator作为一个轻量级IDE,并避免Visual Studio(这个特定的项目不使用Qt SDK),因为没有合理化的理由 - 只是偏好。对于这个现有的项目,Visual Studio不会直接导出到.pro(不知道为什么;选择是灰色的),但我在cygwin中有一个非常完美的makefile,所以认为使用它可能是最容易的。我希望这是一个简单的路径问题,我可以让Creator指向cygwin的构建链。 – jdo 2010-11-15 04:37:15