kplot是一个UNIX编程库,用于在开罗表面上绘制图形。源代码可用here。 下载源代码后,我将其添加到目录 kplot-master 和 cd 中。简单 ls 现在显示
array.c
border.c
bucket.c
buffer.c
....
example0.c
example1.c
....
我使用的是Ubuntu 14.04 LTS。开罗安装在我的系统中,我通过成功编译[zetcode dot com slash gfx slash cairo slash cairobackends slash]中的C代码来测试它(对不起,我不允许链接两个以上)。
我是GTK和Cairo绘图库的新手,并希望在以下方向提供帮助:
当我使用以下命令时:
gcc example0.c -o example `pkg-config --cflags --libs gtk+-3.0`
它会产生以下错误消息:
example0.c:17:20: fatal error: compat.h: No such file or directory
#include "compat.h"
^
compilation terminated.
如果有人向我展示如何在不安装的情况下测试这些kplot示例,那将非常有用。
答案 0 :(得分:1)
无需安装。
首先,您需要编译kplot库。为此,cd
到kplot目录并运行make
命令。这将生成文件compat.h
。之后,您将能够使用make example(n)
命令或gcc example(n).c -o example(n) `pkg-config --cflags --libs gtk+-3.0` libkplot.a -lbsd -lm
命令通过示例编译示例。
如果安装了GTK + -3.0和Cairo dev库,一切都会顺利进行。