glib.h在GPS(adaide)编译中的问题
我在尝试用GPS编译Ada代码时遇到了一些问题。当我把它放在包裹上时,GPS说它不见了。我尝试用apt-get安装,它确实安装了,但错误仍然存在。下一步我能做什么?我在x64 Ubuntu 12.04上运行GPS 以下是我收到的错误消息: gprbuild -d -P/media/LUISMUNYOZ/QUINTO/str/pendulum/pendulum_portatil/pendulum.gpr -XEXTRA=True -XOPENGL=True -XGNOME=True -XBUILD=Production print_barrier_sync.adb contrib.gpr:1:09: warning: no compiler specified for language "Xml", ignoring all its sources x86_64-pc-linux-gnu-gcc -c lw.c In file included from /media/LUISMUNYOZ/QUINTO/str/pendulum/pendulum_portatil/gtkada/testgtk/opengl/lw.c:20:0: /media/LUISMUNYOZ/QUINTO/str/pendulum/pendulum_portatil/gtkada/testgtk/opengl/lw.h:23:18: fatal error: glib.h: No such file or directory compilation terminated. gprbuild:* compilation phase failed [2012-11-21 13:24:47] process exited with status 4 (elapsed time: 02.06s) [2012-11-21 13:24:56] Could not locate executable on path: svn SVN error: […] gprbuild-d-P/media/LUISMUNYOZ/QUINTO/str/be摆/be摆/钟摆portatil/be摆.gpr -XEXTRA=True-XOPENGL=True-XGNOME=True-XBUILD=Production print_barrier_sync.adb contrib.gpr:1:09:警告:没有为语言“Xml”指定编译器, 忽略包含在中的文件中的所有源x86_64-pc-linux-gnu-gcc-c lw.c /media/luismnyoz/QUINTO/str/belling/belling_portatil/gtkada/testgtk/opengl/lw.c:20:0: /media/luismnyoz/QUINTO/str/be摆/摆锤portatil/gtkada/testgtk/opengl/lw.h:23:18: 致命错误:glib.h:没有终止此类文件或目录编译。 gprbuild:*编译阶段失败 [2012-11-21 13:24:47]进程退出,状态为4(运行时间:02.06秒)[2012-11-21 13:24:56] 无法在路径上找到可执行文件:svn svn错误: […] 此时将触发错误:glib.h在GPS(adaide)编译中的问题,ada,glib,Ada,Glib,我在尝试用GPS编译Ada代码时遇到了一些问题。当我把它放在包裹上时,GPS说它不见了。我尝试用apt-get安装,它确实安装了,但错误仍然存在。下一步我能做什么?我在x64 Ubuntu 12.04上运行GPS 以下是我收到的错误消息: gprbuild -d -P/media/LUISMUNYOZ/QUINTO/str/pendulum/pendulum_portatil/pendulum.gpr -XEXTRA=True -XOPENGL=True -XGNOME=True -XBUIL
#ifndef LW_H
#define LW_H
#include <glib.h> <------------------------------------------
#include <GL/gl.h>
#define LW_MAX_POINTS 200
#define LW_MAX_NAME_LEN 500
\ifndef LW\u H
#定义LW_H
#包括我从未使用过GtkAda。然而我在谷歌上搜索了glib.h,得到了很多点击,建议对于纯C版本应该使用——例如,从-
#示例生成文件
CFLAGS:=$(shell pkg配置--CFLAGS glib-2.0 gtk+-2.0)
LDFLAGS:=$(shell包配置--libs glib-2.0 gtk+-2.0)
foo:foo.c
$(CC)$(CFLAGS)$<-o$@$(LDFLAGS)
然而,我们在这里讨论的是gprbuild
,所以可能是相关的?它说你需要在中加上“gtkada”代码>在GNAT项目文件中,并在ADA_项目路径
上包含gtkada.gpr
的位置(如果该路径尚未存在)(请参见gnatls-v
的输出)
如果您已经这样做了,请向我们展示GPR文件。我从未使用过GtkAda。然而我在谷歌上搜索了glib.h,得到了很多点击,建议对于纯C版本应该使用——例如,从-
#示例生成文件
CFLAGS:=$(shell pkg配置--CFLAGS glib-2.0 gtk+-2.0)
LDFLAGS:=$(shell包配置--libs glib-2.0 gtk+-2.0)
foo:foo.c
$(CC)$(CFLAGS)$<-o$@$(LDFLAGS)
然而,我们在这里讨论的是gprbuild
,所以可能是相关的?它说你需要在中加上“gtkada”代码>在GNAT项目文件中,并在ADA_项目路径
上包含gtkada.gpr
的位置(如果该路径尚未存在)(请参见gnatls-v
的输出)
如果您已经这样做了,请向我们展示GPR文件。我会继续@Simon's,但在您解决潜在问题时,基于的解决方案可能是一个临时替代方案
当您使用linux时,这里有一个Makefile
作为基本演示
作为参考,这些软件包安装在Ubuntu 12.04上:
$ dpkg --get-selections | egrep "gnat|gtkada"
gnat install
gnat-4.6 install
gnat-4.6-base install
gnat-gps install
gnat-gps-common install
gnat-gps-doc install
libgnat-4.6 install
libgnatprj4.6 install
libgnatvsn4.6 install
libgtkada-bin install
libgtkada2.24.1 install
libgtkada2.24.1-dev install
$dpkg--获取选择|白鹭“昆虫|格特卡达”
蚊虫安装
gnat-4.6安装
gnat-4.6-底座安装
gnat gps安装
gnat gps通用安装
gnat gps文档安装
libgnat-4.6安装
libgnatrpj4.6安装
libgnatvsn4.6安装
libgtkada bin安装
libgtkada2.24.1安装
libgtkada2.24.1-dev安装
我会选择@Simon's,但在您解决潜在问题时,基于的解决方案可能是一种临时替代方案
当您使用linux时,这里有一个Makefile
作为基本演示
作为参考,这些软件包安装在Ubuntu 12.04上:
$ dpkg --get-selections | egrep "gnat|gtkada"
gnat install
gnat-4.6 install
gnat-4.6-base install
gnat-gps install
gnat-gps-common install
gnat-gps-doc install
libgnat-4.6 install
libgnatprj4.6 install
libgnatvsn4.6 install
libgtkada-bin install
libgtkada2.24.1 install
libgtkada2.24.1-dev install
$dpkg--获取选择|白鹭“昆虫|格特卡达”
蚊虫安装
gnat-4.6安装
gnat-4.6-底座安装
gnat gps安装
gnat gps通用安装
gnat gps文档安装
libgnat-4.6安装
libgnatrpj4.6安装
libgnatvsn4.6安装
libgtkada bin安装
libgtkada2.24.1安装
libgtkada2.24.1-dev安装
向我们显示您遇到问题的代码以及收到的错误消息。除非你这么做,否则我们无法帮助你。@SimonWright对不起,我是用智能手机发的。我照你说的做了。谢谢和问候。向我们展示您遇到问题的代码以及收到的错误消息。除非你这么做,否则我们无法帮助你。@SimonWright对不起,我是用智能手机发的。我照你说的做了。谢谢和问候。
$ dpkg --get-selections | egrep "gnat|gtkada"
gnat install
gnat-4.6 install
gnat-4.6-base install
gnat-gps install
gnat-gps-common install
gnat-gps-doc install
libgnat-4.6 install
libgnatprj4.6 install
libgnatvsn4.6 install
libgtkada-bin install
libgtkada2.24.1 install
libgtkada2.24.1-dev install