【问题标题】:Define custom symbol for custom build configurations in QNX Momentics在 QNX Momentics 中为自定义构建配置定义自定义符号
【发布时间】:2018-10-22 20:01:10
【问题描述】:

让我们在 Eclipse 中做一个例子:我有两个不同的源文件用于一个带有主函数的 Startup,但是根据我使用的构建配置,使用其中一个,或者另一个。

我这样做是通过在一个构建配置中使用“-d”选项定义一个自定义符号,并在另一个构建配置中保留它。

#ifdef CUSTOMSYMBOL
...

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

这行得通。根据我使用的构建配置,编译器只会构建两个源文件中的一个,而另一个将被忽略。

但是,此设置特定于 Cygwin。

我不知道如何在 QNX Momentics 中执行此操作,因为我在 qcc 编译器下没有这些选项。

【问题讨论】:

    标签: c++ preprocessor qnx momentics


    【解决方案1】:

    您可以在 QNX C/C++ 项目的编译器选项卡中执行此操作,如下所示:

    【讨论】:

    • 感谢您的回答!但是,您知道可能是什么原因,为什么我看不到该选项? imgur.com/a/aUBBiz7
    • 您创建的是 C/C++ 项目还是 QNX C/C++ 项目?我认为只有创建了后者才能看到它。
    • 是的,我创建了一个 C/C++ 项目。具体来说:新建 -> QNX 项目 -> QNX 可执行文件
    • 是的,由于我使用了硬件,虽然版本稍旧。如果开发环境随版本而改变,我很遗憾无法提供帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-25
    • 2011-05-04
    • 1970-01-01
    相关资源
    最近更新 更多