c++ - eclipse cdt : add include path from pkg-config

标签 c++ eclipse eclipse-cdt eclipse-3.6 pkg-config

我想在我的项目中添加一个动态配置路径(从 pkg-config 生成)。 (这基本上是针对像 boost 这样的第三方依赖项的,所以工作区包含是不合适的,文件系统也不包含,因为那将是硬编码的,每个开发人员都必须手动更改它)

我在项目属性->C++ 通用->路径和符号->包括选项卡->添加...->添加目录路径->变量但我只能在现有变量中进行选择,我如何创建一个新变量从命令行程序动态生成的变量?像 pkg-config --cflags boost-1.43?

这在 netbeans 中很容易做到;您只需在构建附加选项中添加带有反引号的 pkg-config 命令行,它就可以解决构建包含,甚至在理论上它应该更新索引器(尽管说实话,上次索引器从 pkg-config 正确更新是打开的netbeans 6.8,它已经在 6.9 和 6.9.1 上被破坏了)

我读了this StackOverflow post但我仍然不确定它对这个具体案例有何帮助

我读了somewhere您可以使用 $(shell pkg-config...) 生成环境变量但不确定将命令放在哪里

如果没有简单的开箱即用解决方案,我会尝试 script in this blog post

顺便说一句,我正在使用 eclipse helios -cdt 7

谢谢!

最佳答案

Pkg-config 支持终于来到 CDT,并将于 8 月完成。

http://code.google.com/p/pkg-config-support-for-eclipse-cdt/

关于c++ - eclipse cdt : add include path from pkg-config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3816492/

相关文章:

c++ - 如何将成员函数指针传递给 libusb?

c++ - 创建不附加时间字符串的 Google 日志文件

c++将多集迭代器初始化为NULL

java - 从 Eclipse 将带有库的项目导出到可运行的 jar

移动文件夹后 Android Studio 死引用

eclipse - 远程服务器上带有 ECLIPSE GUI 的 GDB?

c++ - eclipse CDT 8.01 - 默认路径(libstdc、libstdc++)在 'includes' 目录中完全消失

c++ - 用mysql原生函数进行字节序转换

android - 和引擎扩展错误

c++ - 奇怪的 std::nan 错误