首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QtCreator + Qbs + IAR

QtCreator + Qbs + IAR
EN

Stack Overflow用户
提问于 2015-08-05 17:02:32
回答 2查看 529关注 0票数 0

我有一个旧的IAR版本的项目,基本上我想使用QtCreator来编辑和构建该项目。IAR具有自定义编译器和链接器。这是CR16平台,所以我的情况真的很不寻常。如何实现这个目标?

我已经试过qbs了,它对我不起作用。据我所知,它只能与gcc编译器一起工作,我不知道如何配置它。我还配置了一个编译器https://drive.google.com/file/d/0BxgcZhMUJY8_NHh1SlduZENkTFk/view并制作了一个工具包https://drive.google.com/file/d/0BxgcZhMUJY8_dFp3dFlRSnJnMm8/view

在这一点上,我不需要调试器支持,只需要构建,支持构建配置,我可以在构建中包括或排除文件,并从构建中看到错误。

我试图导入泛型项目,但它不是我需要的,它只是一个代码编辑器,有一些奇怪的语法错误(我在IAR中没有这样的错误)。所以我想我需要qbs或cmake项目,并导入其中的所有内容。

我通过这个链接读到了http://habrahabr.ru/post/258467/的信息,可能还有关于Qt赤色金属+ gcc编译器的所有信息。但是我没有找到任何关于如何使用非gcc编译器以及如何为它配置Qt的内容。

EN

回答 2

Stack Overflow用户

发布于 2016-05-14 03:19:07

您可以创建一个Rule {}来编译IAR。

https://doc.qt.io/qbs/rule-item.html

这是我的Cavewhere项目中的另一个example。我有一些protobuffer文件需要编译成cpp和h文件。Depends { name: "cpp" }从protobuffer规则中挑选工件,并将它们编译成对象工件。

你可以用IAR做同样的事情。您只需使用Group { fileTags: "iarFiles" }正确地标记这些文件,然后编写一个接受iarFiles作为输入的Rule { }

票数 1
EN

Stack Overflow用户

发布于 2021-01-14 21:51:35

现在(从QBS 1.15,AFAIK开始),可以在Qbs中使用IAR工具链。此外,在QtCreator和VSCode IDE中也支持它。

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

https://stackoverflow.com/questions/31827965

复制
相关文章

相似问题

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