我想将动态配置路径(从 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...) 生成环境变量,但不确定将命令放在哪里
如果没有简单的开箱即用解决方案,我将尝试此博客文章中的脚本
顺便说一句,我正在使用 eclipse helios -cdt 7
谢谢!