克洛特是一个UNIX编程库,用于在开罗曲面上绘制图形。源代码是可用的这里。下载源代码后,我将其提取到目录、kplot和cd中。简单的ls现在显示
array.c
border.c
bucket.c
buffer.c
....
example0.c
example1.c
....我正在使用Ubuntu14.04LTS。Cairo安装在我的系统中,我成功地编译了zetcode点com斜杠gfx斜杠cairo斜杠cairobackend斜杠中可用的C代码,对其进行了测试。
我是GTK和开罗绘图库的新手,希望在以下方面提供帮助:
当我使用以下命令时:
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示例,这将是非常有帮助的。
发布于 2017-05-08 17:19:28
没有必要安装。
首先,您需要编译kplot库。为此,将cd转到kket目录并运行一个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库,那么一切都应该进行得很顺利。
https://stackoverflow.com/questions/41092964
复制相似问题