Eclipse CDT:pkg-config索引

时间:2012-06-04 16:36:41

标签: bash indexing eclipse-cdt pkg-config

我正在使用带有eclipse的gtkmm开发一个应用程序。虽然我可以手动设置gtkmm包含路径和链接选项,但我决定让pkg-config完成工作,因为大量的引用项目。这很简单,因为在编译器调用中添加适当的pkg-config命令工作得很好,因为可以简单地使用

`...`

shell替换,因为eclipse将生成一个makefile,然后执行。

设置索引器权限并不容易。 eclipse不是在解释器中执行shell脚本,而是直接执行编译器并直接传递命令行参数,而不必替换它们。

如何在执行索引器时执行shell脚本?

1 个答案:

答案 0 :(得分:0)

解决方案是直接执行带有-c标志的bash解释器,而不是执行g ++。 对于问题中描述的场景,配置如下:

Compiler invocation command
   bash

Compiler invocation arguements
   -c "g++ `pkg-config gtkmm-2.4 --cflags` -E -P -v -dD ${plugin_state_location}/specs.cpp"