繁体   English   中英

如何在Linux上为GTK +设置C开发环境?

[英]How to setup a C development environment on Linux for GTK+?

我是Linux中编程C的新手。 我喜欢用GTKlibs制作GUI。 唯一的问题是我无法 - 而且不仅仅是用gtk - 正确安装这些软件包。 我有问题包括像#include<gtk/gtk.h>这样的库,如果我用sudo apt-get install gtklib-3-dev安装它。

在编译时,每次丢失文件时都会出现这种情况,依此类推。 我已经阅读了将dpkg configs和cflags放入编译器的选项,但这也不起作用。 linux如何管理include文件夹以及为什么像gtk这样的libs有一个带有版本的上层文件夹,如gtk3等。这是导致文件丢失的问题。

确切的包名称取决于您的Linux发行版。 如果你正在使用Ubuntu,那么正确的命令是:

sudo apt-get install libgtk-3-dev

然后,您可以检查是否检测到开发包,例如:

pkg-config --exists gtk+-3.0 && echo "Installed" || echo "Not installed"

要了解如何构建应用程序,请按照如何编译GTK +应用程序的官方文档的说明进行操作。

最后,您可以使用像Meson构建系统这样的构建系统来自动化它们,而不是手动执行gcc调用。 有一个关于如何使用Meson构建一个简单的GTK +应用程序的教程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM