2011-05-06 34 views
3

我有安装了CDT和Qt插件的Eclipse Helios。创建一个新的Qt项目后,不可能使用“锤子图标”来选择构建配置(发布或调试),就像我在正常的C++项目中一样。为什么使用QT eclipse插件在Eclipse CDT中“Build configurations ...”不可用?

默认为在调试模式下生成。要更改为“发布”,您必须转至“项目>属性> C/C++制作项目>制作生成器>工作台构建行为>构建(增量构建)”,然后键入“调试”或“发布”。

所以我的问题是:为什么是这样的,我该如何改变它?

非常感谢,

塞巴斯蒂安

+0

这是我转向使用NetBeans进行C++/Qt开发的一个因素。我想使用Eclipse,但Eclipse和Qt项目之间的“断开”太多了。 Qt Creator填补了这一空白,并继续以突飞猛进的速度发展。不过,我希望Qt能够将这种努力融入到Eclipse集成中。 – 2011-05-06 17:37:36

+0

我也喜欢使用eclipse。但eclipse + qt插件一点也不好玩。我会尝试QtCreator。谢谢。 – Sebastian 2011-05-09 12:22:23

回答

0

听起来就像是CDT项目的一个bug /功能请求。处理构建的标准Eclipse插件不了解CDT的任何内容。 CDT插件需要为构建功能提供扩展以处理您描述的内容。

+0

所以它在CDT中比在Qt插件中是一个错误?但是没有其他的插件(像Qt插件一样的类型)没有这个问题?我也使用插件fujitsu mcu的工作正常。我将这个插件与“外部构建器”一起使用,也许这就是解决方案......(有两种可能的选择:“内部构建器”或“外部构建器”)。 – Sebastian 2011-05-09 12:37:47

+0

它可能在Qt插件中。对于内部构建者来说,插件需要与构建系统进行整合。如果您使用外部构建器,则可以为其提供自己的脚本。尝试使用外部方法,看看你是否有足够的控制权来解决问题。 – 2011-05-09 13:27:53