为QNX Momentics中的自定义构建配置定义自定义符号

时间:2018-10-22 20:01:10

标签: c++ preprocessor qnx momentics

让我们在Eclipse中举个例子:对于具有主要功能的Startup,我有两个不同的源文件,但是根据我使用的构建配置,可以使用其中一个,也可以使用另一个。

我这样做的方法是,在一个构建配置中使用“ -d”选项定义一个自定义符号,而在另一个构建配置中将其保留。

#ifdef CUSTOMSYMBOL
...

具体来说,在Eclipse下,我可以在Project-> Properties-> C / C ++ Build-> Settings-> Cygwin C ++ Compiler-> Prepocessor下编辑这些设置。 imgdesc (我在Windows下为我的C ++项目使用Cygwin)

这有效。根据我使用的构建配置,编译器将仅构建两个源文件之一,而另一个将被忽略。

但是,此设置特定于Cygwin。

我不知道如何在QNX Momentics中做到这一点,因为在qcc编译器下没有这些选项。

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以在QNX C / C ++项目的“编译器”选项卡中执行以下操作:

enter image description here