Определите пользовательский символ для пользовательских конфигураций сборки в QNX Momentics - PullRequest
0 голосов
/ 22 октября 2018

Давайте создадим пример в Eclipse: у меня есть два разных исходных файла для запуска с основной функцией, но в зависимости от того, какую конфигурацию сборки я использую, используется один из них или другой.

Я делаю это, определяя пользовательский символ с параметром «-d» в одной из конфигураций сборки и опуская его в другой.

#ifdef CUSTOMSYMBOL
...

В частности, в Eclipse я могуотредактируйте эти настройки в Project -> Properties -> C / C ++ Build -> Settings -> Cygwin C ++ Compiler -> Prepocessor imgdesc (я использую Cygwin под Windows для моих проектов C ++)

Это работает.В зависимости от того, какую конфигурацию сборки я использую, компилятор будет создавать только один из двух исходных файлов, а другой будет игнорироваться.

Однако этот параметр относится только к Cygwin.

Я не могу понять, как это сделать в QNX Momentics, поскольку у меня нет этих опций в компиляторе qcc.

enter image description here

1 Ответ

0 голосов
/ 23 октября 2018

Вы можете сделать это на вкладке «Компилятор» вашего проекта QNX C / C ++, как показано ниже:

enter image description here

...