库文件-如何根据makefile找到libgtk在哪里?

问题描述

如何根据makefile找到libgtk在哪里?
 CROSS              := arm-linux-export CC           := $(CROSS)gccexport CXX          := $(CROSS)g++export AR           := $(CROSS)arINSTALL_PATH        := $(PWD)/Distribution/export CFLAGS := -Wall                  -DG_DISABLE_DEPRECATED          -DGDK_DISABLE_DEPRECATED        -DGDK_PIXBUF_DISABLE_DEPRECATED     -U__KERNEL__ -UDEBUG    export CXXFLAGS := $(CFLAGS)export SHELL:=/bin/shexport MAKE:=makeMAKE_HOME_DIR=$(PWD)SUB_LIB=libSUB_DIS=DistributionSUB_RLS=releaseSUB_LOCALE=bin/localeexport MAKE_DIR:=$(MAKE_HOME_DIR)export BIN_DIR:=$(MAKE_HOME_DIR)/binexport INC_DIR:=$(MAKE_HOME_DIR)/incexport LIB_DIR:=$(MAKE_HOME_DIR)/$(SUB_LIB)export SRC_DIR:=$(MAKE_HOME_DIR)/srcexport DEP_DIR:=$(MAKE_HOME_DIR)/depexport OBJ_DIR:=$(MAKE_HOME_DIR)/objexport DB_DIR:=$(MAKE_HOME_DIR)/dbexport RLS_DIR:=$(MAKE_HOME_DIR)/$(SUB_RLS)export DIS_DIR:=$(MAKE_HOME_DIR)/$(SUB_DIS)export LOCALE_DIR:=$(MAKE_HOME_DIR)/$(SUB_LOCALE)export INC_PATH=-I. -I$(INC_DIR) `pkg-config --cflags gtk+-2.0`export LIB_PATH=-L$(LIB_DIR) `pkg-config --libs gtk+-2.0`...

还是根本就不是这个makefile,我找错了?

解决方案

当前目录的lib目录中。
LIB_DIR

时间: 2024-11-01 20:38:54

库文件-如何根据makefile找到libgtk在哪里?的相关文章

运行时出错:无法找到指定DLL库文件“SkinH

  运行时出错! 错误信息:无法找到指定DLL库文件"SkinH_EL.dll"中的输出命令"SkinH_Attach_Ex" 这是用易语言编写的程序,缺少了运行库

makefile把一个 .cpp文件和它所依赖的几个 .a(静态库文件 ) 生成一个动态库文件.so

问题描述 makefile把一个 .cpp文件和它所依赖的几个 .a(静态库文件 ) 生成一个动态库文件.so 假设编译交叉编译工具路径为dir1(arm-linux-androideabi-gcc-4.9 ),存放生成的.so文件的路径为dir2,test.cpp,依赖1.a,2.a,3.a这三个静态文件库,Makefile文件应该怎么写 解决方案 arm-linux-androideabi-gcc-4.9 -fPIC -shared -o dir2/xxx.so test.cpp 1.a 2

关于Excel操作,如何找到匹配的Excel版本库文件。

问题描述 各位前辈我请教一下Excel的操作.无法将类型为"Microsoft.Office.Interop.Excel.ApplicationClass"的COM对象强制转换为接口类型,应该怎样找匹配的库文件?我试过把跟Excel相关定义类型改为dynamic,也不行的. 解决方案 解决方案二:没看明白你的问题,是类型强转吗?解决方案三:引用楼主a8873134的回复: 各位前辈我请教一下Excel的操作.无法将类型为"Microsoft.Office.Interop.Ex

交叉编译-linux下gtk的库文件有很多,不知道哪一个是我用的

问题描述 linux下gtk的库文件有很多,不知道哪一个是我用的 我做的应用运行在手持终端,基于一个精简的Linux系统.用的gcc-arm-linux交叉编译工具 现在我就想搞清楚头文件和库文件在哪里,makefile脚本很复杂而且有很多文件,完全看不懂,只能凭目录名称去找...头文件在/usr/local/arm-linux/include/gtk/下库文件用locate libgtk查找有一大堆,目测有关系的有下面这些:/usr/local/arm-linux/arm-linux/lib/

LINUX动态库文件 soname realname linkname 详解

先明白动态库文件的3个名字 soname  :通过gcc/g++ -soname,libtest2.so.1 设置他是程序中连接文件的时候找的文件,本身为一个连接,他包含大版本,如果任何小版本的变化,直接替换到           realname,然后ln -s 建立同样的soname 到新的realname文件即可,不需要重新编译程序. realname:是动态库文件的真实的名字及-o libtest2.so.1.1 生成的,sonanme 软连接指向它,虽然程序连接的时候找到的soname

轻松开启和禁用Windows 7中的Libraries(库)文件夹

为了更好地理解Windows 7中库的概念,我们有必要先回顾一下此前Windows版本中的类似功能.在Windows XP和Vista中,微软给用户提供了一系列特殊的文件夹用于存放个人文档和图片等.在Vista中,这些文件夹的设计是为了帮助用户更快地找到想要找到的文件.不过包括我在内的很多用户还是会在硬盘上到处放文件,这就给系统的索引和搜索带来一定的问题. 因此,在Windows 7中,微软引入了库的概念,这样一来,用户就可以自定义库中的文件夹以迅速找到它们. 在Windows 7中,库是资源管

Win7库文件俩应用技巧

使用过Win7系统的朋友,当打开"计算机"或者是资源管理器时,会发现左侧的工具栏相比此前的XP系统确实变化很大,我们会发现有一个"库"的名 称,包含了"视频"."图片"."文档"."音乐"等.但是这几个文件夹都是指向C盘的,我们一般存东西,都不会往C盘里扔,怎么才能让其他磁盘下的分类 也随时归属到这个库里呢?这个库还有什么更大的用处吗? 修改"库"的路径指向 以&qu

Win7善用“库”文件操作更快捷

  创建库 Windows7系统默认的库共有四个,它们分别是:视频.图片.文档和音乐,已经基本上能满足用户管理文件的需求,你也可以根据自己的实际需要创建更多的库.创建库的方法很简单,单击桌面"任务栏"上的"Windows资源管理器"按钮,打开"库"窗口,单击"新建库",或者鼠标右键单击窗口左侧导航栏上的"库",在弹出菜单中选择"新建→库"(如图1),窗口中出现"新建库"

win7系统Protel不能添加库文件怎么办

  1.首先介绍下Protel99库文件添加这个小软件; 2.首先打开Protel,并建立如图所示的四个文件; 3.打开Schlib1.Lib,随便绘制个器件.然后保存并关闭; 4.然后打开Sheet1.Sch进行电路图绘制.在右侧Libraries中添加刚才绘制的器件库,点击Add/Remove; 5.弹出对话框,选择所建立ddb文件路径.点击Add,会出现错误,不能添加库文件; 6.点击弹出错误窗口上的OK,保留Change Library File List对话框.然后打开 Protel9