kplot是一个用于在Cairo曲面上绘制图形的UNIX编程库。源代码可用here。
下载完源代码后,我将其提取到kplot master目录,并将cd放入其中。简单ls现在显示
array.c
border.c
bucket.c
buffer.c
....
example0.c
example1.c
....
我正在使用Ubuntu 14.04lts。Cairo已安装在我的系统中,我通过成功编译[zetcode dot com slash gfx slash Cairo slash cairobackends slash]中提供的C代码进行了测试(抱歉,我不允许链接超过两个)。
我是GTK和Cairo plotting library的新手,希望在以下方面提供帮助:
我不想在我的系统中安装kplot。
我只想知道kplot是如何使用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的情况下测试这些kplot示例,这将非常有帮助。
最佳答案
不需要安装。
首先需要编译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库,那么一切都应该正常。
关于c - 如何在不安装的情况下使用kplot(Cairo绘图库),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41092964/