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

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

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

#ifdef CUSTOMSYMBOL
...

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

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

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

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

введите описание изображения здесь

0

Решение

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

введите описание изображения здесь

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]