c++ - Netbeans 不包括 glib.h ,即使它存在,如自动完成所示。该怎么办?

标签 c++ ubuntu netbeans glib netbeans-plugins

Glib 安装在我的 Ubuntu 系统上,我可以使用 pkj-config 命令使用终端进行编译。

但是当我尝试在 Netbeans 中包含 glib.h 时,自动完成显示:

Auto Completion ScreenShot

但是当我点击 glib.h 并包含它时,它说:

Error Shown

它说,找不到库。

我用谷歌搜索但似乎没有任何效果。我是 Ubuntu 系统的新手。任何帮助表示赞赏。谢谢。

最佳答案

您应该将该头文件包含为 <glib.h> , 不是 <glib-2.0/glib.h> (/usr/include/glib-2.0 需要在您的包含路径中)。

您需要弄清楚如何将相关标志传递给编译器和链接器(来自 pkg-config --cflags glib-2.0pkg-config --libs glib-2.0)。我从未使用过 netbeans,但是 https://stackoverflow.com/a/13747691听起来很合理。如果这不起作用,请四处寻找有关 netbeans 和 pkg-config 的信息。

关于c++ - Netbeans 不包括 glib.h ,即使它存在,如自动完成所示。该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26031883/

相关文章:

c++ - C++函数匹配(内置转换和类类型转换的优先级)

c++ - unique() 似乎正在添加最后一个元素的另一个拷贝

linux - 需要检查我的机器上一直以来最常用的 Linux 应用程序

linux - Ubuntu 16.10 在运行时随机化函数地址

java - 有没有办法增加从 NetBeans 启动的应用程序中的虚拟内存?

c++ - 迭代器和简单的赋值/析构函数

C++,以并行和协作的方式运行两个函数

Drupal 安装问题。 GD 和 PDO 无法识别

java - 如何在netbeans中使用digitalpersona one touch sdk java版?

php - 如果已经到达断点,netbeans 调试器 (xdebug) 如何跳回到断点?