我在尝试在 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=生产 print_barrier_sync.adb contrib.gpr:1:09:警告:没有为语言“Xml”指定编译器, 忽略其所有来源 x86_64-pc-linux-gnu-gcc -c lw.c 在包含的文件中 /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: 致命错误:glib.h:没有此类文件或目录编译终止。 gprbuild:* 编译阶段失败 [2012-11-21 13:24:47] 进程以状态 4 退出(经过时间:02.06 秒)[2012-11-21 13:24:56] 无法在路径上找到可执行文件:svn SVN 错误: […]
此时触发错误:
#ifndef LW_H
#define LW_H
#include <glib.h> <------------------------------------------
#include <GL/gl.h>
#define LW_MAX_POINTS 200
#define LW_MAX_NAME_LEN 500
该文件是 lw.h,它在包 GtkAda 中定义。我是从 GPS 页面下载的。