QtCreator+;Qbs+;IAR

QtCreator+;Qbs+;IAR,qt,qt-creator,iar,qbs,Qt,Qt Creator,Iar,Qbs,我有一个关于旧IAR版本的项目,基本上我想使用QtCreator来编辑和构建项目。IAR有一个自定义编译器和链接器。这是CR16平台,所以我的情况很不寻常。如何存档此目标 我已经试过qbs了,但它对我不起作用。据我所知,它只适用于gcc编译器,我不知道如何配置它。我还配置了一个编译器并制作了一个工具包 在这一点上,我不需要调试器支持,只需要构建,构建配置支持,我可以从构建中包括或排除文件,并从构建中看到错误 我试图导入泛型项目,但它不是我所需要的,它只是一个代码编辑器,有一些奇怪的语法错误(我在

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

我已经试过qbs了,但它对我不起作用。据我所知,它只适用于gcc编译器,我不知道如何配置它。我还配置了一个编译器并制作了一个工具包

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

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


我通过这个链接阅读了信息,可能还有关于Qt-baremetal+gcc编译器的所有信息。但是我没有找到任何关于如何使用非gcc编译器以及如何为其配置Qt的信息。

您可以制定
规则{}
来编译IAR

这是我的Cavewhere项目中的另一个。我有需要编译成cpp和h文件的protobuffer文件。
依赖于{name:“cpp”}
从protobuffer规则中选取工件,并将它们编译成对象工件

你可以用IAR做同样的事情。您只需使用
组{fileTags:“iarFiles”}
正确地标记文件,然后编写
规则{}
,将
iarFiles
作为输入。

现在(由于Qbs 1.15,AFAIK),可以在Qbs中使用IAR工具链。QtCreator和VSCode IDE中也支持它