Связывание библиотек в VxWorks Debug и не Debug Mode

У меня есть статическая библиотека, которую я могу собрать как в режиме отладки, так и в режиме без отладки. Я хочу использовать версию отладки в RTP, когда я создаю RTP с опцией режима отладки. Я хочу использовать версию Non Debug в RTP, когда я создаю RTP без опции Debug. Все, что я могу найти, это поместить имя библиотеки с полным путем во вкладку "Библиотека" проекта RTP. Путь содержит каталог \Debug\. Я должен вручную изменить его на \NonDebug\, когда я изменяю сборку. Я ищу, как настроить файл проекта для автоматического выбора соответствующего пути на основе проверки режима отладки или нет. Спасибо

1 ответ

У меня та же проблема, и я решил использовать локальную переменную, которая генерирует vxworks в make-файле с именем MODE_DIR, который будет заменен на "Debug" или "NonDebug"

Так что перейдите в свойства вашего RTP >> Build Porperties >> Библиотеки

а затем на пути вашего библиотекаря, в данном случае "Пример"

-L / Lib_output_path / Пример / Пример / $ (MODE_DIR)

-lExample

Другие вопросы по тегам