Я хочу добавить динамический путь конфигурации (сгенерированный из pkg-config) в мой проект.(это в основном для сторонних зависимостей, таких как boost, поэтому включение в рабочее пространство не подходит, а в файловую систему не входит ни то, ни другое, потому что это будет жестко задано, и каждый разработчик должен будет изменить это вручную)
Я в свойствах проекта -> c ++ общие-> пути и символы-> включает в себя вкладку-> добавить ...-> добавить путь к каталогу-> переменные, но я могу выбирать только среди существующих переменных, как мне создать новую переменную, динамически генерируемую из программы командной строки?как pkg-config --cflags boost-1.43
?
это легко сделать в netbeans;вы просто добавляете командную строку pkg-config с обратными кавычками в дополнительных опциях сборки, и она разрешает включение сборки, и даже теоретически она должна обновлять индексатор (хотя, если честно, в последний раз корректное обновление индексатора из pkg-config было включено)NetBeans 6,8, он был разбит на 6,9 и 6,9,1)
Я прочитал это сообщение StackOverflow , но я все еще не уверен, как это помогает в этом конкретном случае
Я прочитал где-то , что вы можете использовать $ (shell pkg-config ...) для генерации переменных окружения, но не уверены, где разместить команду
, если нет простого готового решения iВ этом посте я попробую сценарий
кстати, я использую eclipse helios -cdt 7
спасибо!