我是 Linux 中 C 语言编程的新手。我喜欢用 GTKlibs 制作图形用户界面。唯一的问题是我无法 - 不仅是 gtk - 无法正确安装这些软件包。我在包含 #include<gtk/gtk.h>
这样的库时遇到问题如果我用 sudo apt-get install gtklib-3-dev
安装了它.
在编译时,每次都会说文件丢失等等。我已经阅读了将 dpkg 配置和 cflags 放入编译器的选项,但这也不起作用。 linux 如何管理包含文件夹,为什么像 gtk 这样的库有一个上层文件夹,上面有 gtk3 等版本。这是导致文件丢失的问题。
最佳答案
确切的包名称取决于您的 Linux 发行版。如果您使用的是 Ubuntu,那么正确的命令是:
sudo apt-get install libgtk-3-dev
然后您可以检查是否检测到开发包,例如:
pkg-config --exists gtk+-3.0 && echo "Installed" || echo "Not installed"
要了解如何构建您的应用程序,请按照 How to compile GTK+ applications 上的官方文档的说明进行操作。 .
最后,您可以使用像 Meson build system 这样的构建系统来自动执行 gcc 调用,而不是手动调用它们。 .有一个关于如何 build a simple GTK+ application with Meson 的教程.
关于c - 如何在 Linux 上为 GTK+ 设置 C 开发环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54762362/