嗨,每一个我都有一个程序,我有包括
我用过命令
sudo apt-get install libgtk2.0-dev glib
sudo apt-get install glade
Run Code Online (Sandbox Code Playgroud)
但仍然得到glib未找到ans gtk/gtk.h未找到的错误.我是第一次使用这个gtk.不知道它如何工作如何安装它请帮助我谢谢
我在做c编程
我试图用来libui-node构建一个Node.js项目。
$ yarn add libui-node
Run Code Online (Sandbox Code Playgroud)
这给出了一个错误:
在pkg-config搜索路径中未找到node-gyp configure build软件包gtk + -3.0。也许您应该将包含`gtk + -3.0.pc'的目录添加到PKG_CONFIG_PATH环境变量中没有找到gyp软件包'gtk + -3.0':调用'pkg-config gtk + -3.0 --cflags-only-I | sed s / -I // g'在binding.gyp中返回了退出状态0。同时尝试加载binding.gyp gyp ERR!配置错误...
因此,我按照说明进行操作:
$ pkg-config gtk+-3.0 --cflags-only-I | sed s/-I//g
Run Code Online (Sandbox Code Playgroud)
在pkg-config搜索路径中找不到软件包gtk + -3.0。也许您应该将包含gtk + -3.0.pc的目录添加到PKG_CONFIG_PATH环境变量中没有找到包gtk + -3.0
但是,我已经使用以下命令安装了gtk + -3.0:
$ sudo apt-get install build-essential libgtk-3-dev
Run Code Online (Sandbox Code Playgroud)
我在Ubuntu 17.10上。
我的PKG_CONFIG_PATH:
$ echo $PKG_CONFIG_PATH
Run Code Online (Sandbox Code Playgroud)
/ usr / lib / pkgconfig:/ usr / local / lib / pkgconfig:
我应该如何配置我的系统,以便它可以找到该库?
在此GTK +之后将字体更改为旋转按钮,这如何将CSS应用于GTK +代码?问题,我开始理解如何将CSS样式应用于GTK代码,但是仍然有很多令人困惑的细节。
这是我用来创建两个按钮和三个标签的代码:
测试
#include <gtk/gtk.h>
#include <string.h>
static void
activate (GtkApplication *app,
gpointer user_data)
{
GtkWidget *window = gtk_application_window_new (app);;
GtkWidget *button_01 = gtk_button_new_with_label("This is button 01");
GtkWidget *button_02 = gtk_button_new_with_label("This is button 02");
GtkWidget *label0 = gtk_label_new("hello 0");
GtkWidget *label1 = gtk_label_new("hello 1");
GtkWidget *label2 = gtk_label_new("hello 2");
GtkWidget * main_box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 25);
GtkCssProvider *cssProvider = gtk_css_provider_new();
gtk_css_provider_load_from_path(cssProvider, "theme.css", NULL);
gtk_style_context_add_provider_for_screen(gdk_screen_get_default(),
GTK_STYLE_PROVIDER(cssProvider),
GTK_STYLE_PROVIDER_PRIORITY_USER);
gtk_box_set_homogeneous (GTK_BOX (main_box), TRUE);
gtk_container_add (GTK_CONTAINER (window), main_box); …Run Code Online (Sandbox Code Playgroud) 我是 Linux 中 C 语言编程的新手。我喜欢用 GTKlibs 制作 GUI。唯一的问题是我无法 - 而且不仅是 gtk - 无法正确安装这些软件包。我在包含库时遇到问题,就像#include<gtk/gtk.h>我已经使用sudo apt-get install gtklib-3-dev.
在编译时,它每次都会说文件丢失等等。我已阅读将 dpkg 配置和 cflags 放入编译器的选项,但这也不起作用。linux 如何管理包含文件夹以及为什么像 gtk 这样的库有一个上层文件夹,上面有 gtk3 等版本。这就是导致文件丢失的问题。