Linux — Cevelop — установка значения макроса C ++ во время компиляции из переменной окружения?

В моей существующей командной строке компиляции я использую этот ключ для определения макроса из командной строки:

 -DSsvid_UsrName=\"$USER\"

С помощью Cevelop 1.4, я добавил:

Project > Properties
C/C++ Build > Environment
Environment variables to set > Add...

Name: Ssvid_UsrName
Value: ${USER}

После этого я получаю то же сообщение об ошибке. Как мне убедиться, что Ssvid_UsrName макрос был установлен?

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

1

Решение

Среда содержит переменные среды, такие как переменные PATH и т. Д.

Символы для компиляции могут быть указаны в свойствах проекта: C / C ++ Общие -> Пути и символы -> Символы (вкладка) -> Добавить …

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

Теперь вы можете наблюдать правильное поведение при выводе команды compile в консоли (я заменил свое имя пользователя на User на рисунке):

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

Надеюсь, это поможет!

2

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

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

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