【问题标题】:How to import an external C library?如何导入外部 C 库?
【发布时间】:2022-01-05 23:11:06
【问题描述】:

我想将 GraphViz 用作 C 库 (cgraph),但我不知道如何实际“导入”它。
该文件夹包含 makefile.am,所以我应该使用 automake 来获取 makefile.in 文件。我从那里去哪里?

我真的对要遵循的实际程序感到困惑。

【问题讨论】:

  • 你的操作系统是什么?
  • @kirjosieppo 我正在使用 ubuntu 20.4
  • 你从哪里得到源代码?通常源代码应该包含一个Makefile,并且不需要使用automake。
  • @KonradRudolph 是的,有几个makefile

标签: c graphviz


【解决方案1】:

只是分享我的经验。我无权发表评论,因此我发布答案供您参考。我正在使用 ubuntu 20.04。

一开始,

foo.c:4:10: fatal error: graphviz/cgraph.h: No such file or directory
    4 | #include <graphviz/cgraph.h>
      |          ^~~~~~~~~~~~~~~~~~~
compilation terminated.

然后,我安装了 graphviz-dev,它就可以工作了。

$ sudo apt-get install graphviz-dev

如果这不是您期望的答案,请告诉我。我将删除此帖子。谢谢。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-06-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-03
  • 1970-01-01
相关资源
最近更新 更多