我试图在教育目的下执行某些任务并坚持使用单位graph
。
编译时我收到此错误:
task4.pas(10,11) Fatal: Can't find unit graph used by task4
我已经谷歌搜索了一段时间,发现可以使用ptcgraph
,sdlgraph
和ggigraph
代替。但我没有做到这一点。 ptcgraph
和ggigraph
导致同样的错误。但是,使用sdlgraph
会更好。
但是有几个链接错误:
ld: library not found for -sdl
在brew install sdl
之后:
ld: library not found for -lgcc
我不知道如何安装它。所以,我想知道是否有我做过的事情或者我应该使用的东西而不是graph
单位。
答案 0 :(得分:2)
图形单元不适用于Mac OS X,因为没有人实现它。安装的源代码是通用的,因此还包含不在当前平台上工作的单元的源代码(例如,它还包括Win32 rtl的源代码)。
sdlgraph单位曾经由某人开始,但不幸的是,那个人在一段时间后就消失了。您可以通过添加" sldgraph"来尝试使用它。你的使用条款,但它不太可能工作得很好。为使其更好地发挥作用的贡献当然是受欢迎的。
答案 1 :(得分:0)
图表应该可以在Mac OS X上使用。在我的机器上,它位于路径" /usr/local/share/fpcsrc/packages/graph/src/macosx/graph.pp"。请检查您的搜索路径是否正确设置。
但是,根据official documentation"该设备仅用于兼容性:建议使用更现代的图形系统。"