gtk/gtk.h 没有那个文件或目录 的解决方法

树莓派Geany配置GTK开发环境:解决gtk/gtk.h找不到问题 在Linux C/C++开发中,头文件和库文件的查找路径配置是项目构建的基础环节。其核心原理在于编译器需要通过预定义的搜索路径或外部工具来定位依赖资源。pkg-config作为Linux下管理编译和链接参数的标准工具,通过读取.pc配置文件,能自动生成正确的-I(头文件路径)和-l(链接库)等参数,有效解决了手动指定路径的繁琐与跨架构兼容性问题。这一技术对于嵌入式开发和原生Linux应用构建具有重要价值,特别是在树莓派等ARM平台进行GTK图形界面开发时,能确保开发环境与生产环境的一致性。本文以树莓派3B上 阅读详情

在用gtk写简单的小程序时,出现了 gtk/gtk.h 没有那个文件或目录 的错误。

打开终端 

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

或者

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

ubuntu gtk安装 GTK的安装 sudo apt-get install vim #使用vim来编写代码,当然您可以使用任何自己喜欢的编辑器 sudo apt-get install build-essential #这将安装gcc/g++/gdb/make 等基本编程工具 sudo apt-get install gnome-core-devel #这将安装 libgtk2.0-dev libglib2.0-de 阅读详情

相关推荐

gtk 初试 错误解决

我的机子是 centos6.4 系统的,装gtk 版本是: pkg-config gtk+-2.0 --modversion 显示 为  :2.18.9 然后开始测试程序 : hello world vi   gg.c #include int main (int argc, char *argv[]) { GtkWidget *windo

WTF 4197

gtk/gtk.h: no such file or directory

linux上运行创建界面的例程报错: 是因为没有安装 GTK。GTK 是 基于界面底层库 x11 的一个界面库,用于在 linux 系统中绘制窗口界面。 $ sudo apt-get install libgtk2.0-dev #安装gtk运行环境 $ sudo apt-get install gnome-devel #安装gtk开发环境 ...

qq_39433050的博客 7494

gtk4学习

前几天学习GDB,下载了张老师写的一个GTK图形程序,在我ubuntu机器上运行不了,界面直接死掉了。所以今天准备简单学习一下gtk。

hb_zxl的专栏 1611

编译gtk 报错

看了一篇14年的gtk手册抄了例程,看看风格,报错 gcc base.c -o base `gtk-config --cflags --libs` zsh: command not found: gtk-config base.c:1:21: fatal error: gtk/gtk.h: 没有哪个文件或目录 compilation terminated. 正确编译 2021-01-18 gcc base.c -o base `pkg-config --libs --cflag...

u013152119的博客 904

Ubuntu 12.04下在Eclipse IDE for C/C++ Developers中运行C语言的GTK程序

编译、运行GTK项目所遇关键问题的解决方法: 1、找不到gtk/gtk.h的解决方法 2、找不到glibconfig.h等头文件的解决方法 3、解决undefined reference to `gtk_init'等错误的方法 Ubuntu 12.04下Eclipse IDE for C/C++ Developers运行C语言GTK项目的安装、配置简单过程。

寻找快乐 2822

【C语言】Windows上用GTK写GUI程序

要使用GTK开发一个Windows图形用户界面程序,需要首先设置GTK开发环境。这通常包括安装GTK库和它的依赖,以及配置编译器和工具链。可以选择使用纯C语言和GTK库或者使用支持GTK绑定的其他语言,如Python、C++或Rust。

数字人生 2908

gtk/gtk.h无法找到该文件或目录

    写了一个最简单的gtk程序,但是编译老是说找不到gtk/gtk.h文件,其实这个文件是在/usr/include/gtk-2.0/gtk/gtk.h中,于是我把包含头文件的语句改为#include ,这样错误更多了,因为gtk.h中包含了很多其他的文件,都找不到了。     在网上搜索了半天,有人说要在编译的时候加上选项‘pkg-config --libs --cflags gtk+-

Persistence Produces Miracles 1万+

iPhone免越狱Git服务器搭建教程-iSH

iPhone免越狱Git服务器搭建教程

jts666的博客 4427

X11/Xlib.h:没有该文件或目录

编译程序时出现的错误,在安装日志上发现一句:x11/xlib.h nosuch file or directory 在网上查阅了资料,原来是x11M没有装。解决方案:先安装X11,命令为 sudo apt -get install libx11-dev结果仍然出错如下:checking for main in -lXbsd... nochecking for socket in ...

dongkai0918的博客 1万+

思博伦Spirent TestCenter创建单播流uni-stream

Traffic Generator列表中会出现刚才创建的uni-stream,创建完成。通常测试情况下,主要对Ethenet II和IPv4 Header进行配置。(通常情况下,如果流配置比较规范,选择任意端口接收,也没问题。编辑uni-stream基本信息。配置本条流由STC哪个端口接收。

辗转反测的博客 1680

【一】Android MediaPlayer整体架构源码分析 -【初始化和创建】

本系列文章分析的安卓源码版本:【Android 10.0 版本】 一、MediaPlayer的简单调用关键流程 【这只是一个简单使用过程示例】 // 此处变量声明省略 private void play() { // 先获取SurfaceHolder mSurfaceView = findViewById(R.id.surface_view); mSurfaceHolder = mSurfaceView.getHolder(); mSurfac

CloverLHao的博客 4347

gtk/gtk.h 没有那个文件或目录

解决办法: apt install libgtk2.0-dev 如果有问题,参考: https://blog.csdn.net/quantum7/article/details/103432992

柳鲲鹏 3879

无人机核心部件解析:从机架到飞控的全面指南

本文全面解析无人机的核心部件,从机架材质选择到飞控系统调参,提供专业指南。重点介绍碳纤维机架、无刷电机搭配、锂聚合物电池管理及飞控传感器配置,帮助读者掌握无人机组装与优化的关键技术,适用于航拍、测绘、农业植保等多种应用场景。

weixin_30872499的博客 467

编译GTK程序出现 gtk/gtk.h文件错误

如题,在编译GTK helloworld时,出现 gtk/gtk.h没有那个文件和目录,   解决办法:将‘ pkg-config --cflags --libs gtk+-2.0' 中的 ’(与 ” 按键共用),改为 · (与 ~ 按键共用) 使用的符号是`(与~共键),而非'(与“”共键)。

lang0728的专栏 4687

【DSP】【工程实战】从零构建C6678多核工程:CCS环境配置与启动模式详解

本文详细介绍了在CCS开发环境中从零构建TMS320C6678多核DSP工程的完整流程。内容涵盖KeyStone架构解析、工程创建、基础代码编写、链接命令文件配置、仿真器调试,并重点深入讲解了包括I2C EEPROM在内的多种一级启动模式原理与配置方法,为开发者提供了一套清晰、可复用的实战指南。

weixin_29164185的博客 416

相似贴子推荐:基于 LangChain4j + Milvus 的混合检索实战

本文提出了一种基于LangChain4j和Milvus的混合检索方案,用于解决论坛社区中的相似帖子推荐问题。该方案结合稠密向量语义检索和BM25关键词检索的优势,通过RRF算法实现结果融合。系统采用bge-small-zh模型生成语义向量,利用Milvus 2.5+原生支持的BM25功能和混合搜索API,在百万级数据规模下实现50ms内的检索延迟,召回率和精确率分别提升15%和22%。文章详细介绍了从数据预处理、向量化到混合检索的完整实现流程,并探讨了进阶优化方向,为推荐系统和RAG应用提供了高效解决方案。

分享AI、区块链技术及应用,未来已来 88

gtk/gtk.h 错误 找不到 没有那个文件或目录

#include <gtk/gtk.h> int main( int argc, char *argv[] ) { GtkWidget *window; gtk_init (&argc, &argv); window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_widget_show...

weixin_34184561的博客 1950

44、单级静态电流消耗最小化方法及功率优化比较器设计

本文探讨了单级静态电流消耗最小化方法及功率优化的多米诺逻辑比较器设计。通过分析类“AB”输入CMOS差分对电路,提出利用补偿电流源实现高低电流模式切换,提升运算放大器性能;结合VTCMOS与时钟门控技术,在90nm CMOS中设计低功耗比较器,并采用多米诺逻辑提高速度与能效。通过对比传统与改进型多米诺逻辑的静态功耗、动态功耗、延迟和PDP,验证了所提方案在高性能与低功耗方面的优势,适用于便携式设备等对能效要求严苛的应用场景。

pp12345的博客 121

gtk编译找不到gtk/gtk.h头文件

sudo apt-get install libgtk2.0-dev 或者 libgtk-3-dev.

Better_YZQ的博客 8324

增量学习入门:概念、代码示例与应用场景

在当今快速变化的数据环境中,传统的机器学习模型往往需要重新训练以适应新的数据。然而,这种方法不仅耗时耗力,还可能导致模型性能的不稳定。增量学习(Incremental Learning)作为一种新兴的学习范式,能够在新数据到来时动态更新模型,而无需重新训练整个模型。本文将详细介绍增量学习的基本概念、代码示例、应用场景以及需要注意的事项。增量学习作为一种高效的机器学习方法,能够在新数据到来时动态更新模型,具有广泛的应用前景。通过本文的介绍,相信你对增量学习有了初步的了解。

加入“Super Entity”,与全能开发团队共探AI智能体与数字人项目,开启前沿技术之旅。 1152

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

用anjuta编译gtk程序时出现类似与"main.c::10:21:gtk/gtk.h:没有那个文件和目录"问题的解决

用 anjuta 编译程序时会出现类似与"main.c::10:21:gtk/gtk.h:没有那个文件和目录",但是可以使用 创建 并且能执行程序.产生的原因是因为 pkg-config --cflags gtk-2.0 惹的祸,因为anjuta在编译时并没有把这个命令输入,解决办法是:在菜单 设定--commands 中的 compile 项的末尾加入 pkg-config --cflag

IT老兵 3776

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

gtk4编程用cmake生成Makefile编译时无法找到gtk/gtk.h解决方案

可以用 message("THE GTK4 PATH=${GTK4_INCLUDE_DIRS}")打印出原路径值,在build目录下执行 "grep -r " -I" ."可以打印出cmake生成的头文件路径以确认是否正确。生成Makefile后用make编译直接报错无法找到 gtk/gtk.h 头文件,偿试多次改写CMakeLists.txt均无效。最后通调试定位,发现其实是在生成头文件路径时在原有GTK路径前加上了当前CMakeLists.txt文件所在的路径所以无法编译通过。

zhoufqq的博客 538

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

GTK项目快速入门指南

GTK项目快速入门指南 一、项目目录结构及介绍 仓库 https://github.com/phocus/gtk.git 似乎是一个特定于GTK的项目,但请注意,提供的链接并非实际的GitHub链接,因此我们基于一般的GTK项目结构进行说明。通常,一个基于GTK的项目会有以下结构: project-name/ ├── src # 源代码目录 │ ├──...

gitblog_00655的博客 528
上一篇: ubuntu 安装 BCM43142 网卡驱动
下一篇: C语言中对结构体或数组清零的最快方法
lxydo
博客等级 码龄12年 98粉丝 83原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值