gpt4 book ai didi

c - 如何使用 gtkmozembed.h 编译程序

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:30:35 25 4
gpt4 key购买 nike

我在 ubuntu 下写了一个程序,其中包含 gtkmozembed.h。我在编译程序时遇到问题。下面是使用 gtkmozembed 的程序的最简单形式。

#include <gtk/gtk.h>
#include <stdio.h>
#include <gtkmozembed.h>

int main(){
GtkWidget *mozEmbed;
mozEmbed = gtk_moz_embed_new();
return 0;
}

尽管上面的程序什么也没做,但编译那个程序对我来说是很多...我正在尝试像下面这样编译上面的程序

gcc `pkg-config --libs --cflags gtk+-2.0` test.c -o test

它给出了以下错误...

error: gtkmozembed.h: No such file or directory

我能理解,必须在上面的 gcc 行中添加其他内容,以便编译器可以找到 gtkmozembed.h,但没有得到那是什么,'something'...寻求帮助...谢谢你……

最佳答案

安装 libxul-dev(sudo apt-get install libxul-dev)并包含

#include <gtkmozembed.h>

在主文件(test.c)中编译

gcc `pkg-config --cflags --libs gtk+-2.0 xulrunner-gtkmozembed`  test.c -o test

关于c - 如何使用 gtkmozembed.h 编译程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2653686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com