如何在 kdevelop 中使用 glib?
我正在使用 Kdevelop 4.0 制作一个新应用程序,现在我试图包含 glib,但我做不到。
我已经通过 apt-get install 在 Ubuntu 10.04 中安装,它安装在 /usr/include/glib-2.0 中,但是当我尝试包含该库
#include <glib.h>
并尝试编译它时,它告诉我“这样的文件不存在” ”。
我做错了什么?
谢谢!
I'm using Kdevelop 4.0 to make a new app, and now I'm trying to include the glib but I cannot do it.
I have installed via apt-get install in Ubuntu 10.04 and it's installed in /usr/include/glib-2.0, but when I try to include the library with
#include <glib.h>
and try to compile it, it tells me that "such file doesn't exists".
What am I doing wrong?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要将 glib 库和头文件的路径传递给编译器。
glib 提供了 pkg-config 脚本来生成您需要的内容。要正确编译,您需要执行如下操作:
这个答案基本上是对 glib 文档中提供的内容的快速总结:
http://developer.gnome.org/glib/2.28/glib-compiling.html
我不熟悉 KDevelop,但如果它像 Eclipse 或 Visual Studio,有一个用于向项目添加库和包含文件夹的菜单。请尝试以下操作:
pkg-conf --cflags glib-2.0
pkg-conf --libs glib-2.0
在谷歌上快速浏览一下,建议您可以在以下位置找到这些菜单:
You need to pass the path to the glib libraries and headers to your compiler.
glib provides the pkg-config script to generate what you need. To compile correctly, you would need to do something like the following:
This answer is basically a quick summary of what is provided in the glib documentation here:
http://developer.gnome.org/glib/2.28/glib-compiling.html
I'm not familiar with KDevelop, but if it's like Eclipse or Visual Studio, there is a menu for adding libraries and include folders to a project. Try the following:
pkg-conf --cflags glib-2.0
pkg-conf --libs glib-2.0
A quick look on google suggests that you can find these menus at the following locations: