如何在 kdevelop 中使用 glib?

发布于 2024-11-04 18:18:54 字数 260 浏览 1 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜夜流光相皎洁 2024-11-11 18:18:54

您需要将 glib 库和头文件的路径传递给编译器。

glib 提供了 pkg-config 脚本来生成您需要的内容。要正确编译,您需要执行如下操作:

cc `pkg-config --cflags --libs glib-2.0` hello.c -o hello

这个答案基本上是对 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
  • 将输出添加到项目的库路径中。

在谷歌上快速浏览一下,建议您可以在以下位置找到这些菜单:

  • 包括目录
    • 汽车制造商经理>选项>包括>目录
  • 库目录
    • 汽车制造经理>>选项&gt;库&gt;链接库

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:

cc `pkg-config --cflags --libs glib-2.0` hello.c -o hello

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:

  • Run pkg-conf --cflags glib-2.0
  • Add output to include directories for your project.
  • Run pkg-conf --libs glib-2.0
  • Add output to libraries path for your project.

A quick look on google suggests that you can find these menus at the following locations:

  • Include Directories
    • Automake manager> options> Includes> Directories
  • Library Directories
    • Automake Manager > Options >Libraries > Link Libraries
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文