配置 netbeans 以识别代码完成中的 pkg-config cflags
有没有办法配置netbeans ide以实际正确支持pkg-config?在 C 编译器的“附加选项”中,我添加了 pkg-config --cflags --libs jack sndfile Samplerate gtk+-2.0
但我仍然需要手动将目录添加到项目的包含路径中代码完成来检测它们。
有没有办法让 netbeans 注意到 pkg-config 命令并使用它们来知道要包含哪些内容?
is there a way to configure netbeans ide to actually support pkg-config properly? in 'additional options' in C compiler I added pkg-config --cflags --libs jack sndfile samplerate gtk+-2.0
but i still need to add the directories manually to the include path of the project for the code completion to detect them.
is there a way for netbeans to notice pkg-config commands and to use them to know what to include ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在项目属性中,您可以为编译器和链接器设置“附加选项”(我认为您已经通过问题找到了这一点)。
但是,您必须在 pkg-config 行周围使用反引号,即
`pkg-config --cflags gtk+-2.0` (用于编译器附加选项)
`pkg-config --libs gtk+-2.0` (对于链接器)
您可能还需要确保您使用的是 gnu make,因为并非所有变体都能理解反引号。
In the project properties you can set "Additional Options" for both the compiler and the linker (I think you've found this by your question).
However, you must use back quotes around the pkg-config line i.e.
`pkg-config --cflags gtk+-2.0` (for the compiler additional options)
`pkg-config --libs gtk+-2.0` (for the linker)
You might also need to ensure that you are using gnu make as not all variants understand back quotes.