在 Dev C++ 中安装 Cairo

Posted

技术标签:

【中文标题】在 Dev C++ 中安装 Cairo【英文标题】:Installing Cairo in DevC++ 【发布时间】:2013-08-30 11:35:45 【问题描述】:

我想在我的 c++ 程序中使用 postscript 输出,并在搜索库来帮助我时找到了 Cairo 包。我正在使用 Dev-Cpp,我通过它的包管理系统下载了 Cairo。安装顺利。我还不能编译,因为我得到“cairo.h - 目录中没有这样的文件” 我知道我仍然需要管理一些包含和链接器参数,但我无法在任何地方找到教程。 谁能告诉我如何让它运行?

感谢您的帮助!

【问题讨论】:

【参考方案1】:

您使用的是哪个操作系统?我假设有一些 linux 风格,因为 windows 没有“包管理系统”。

一个可能的问题是您没有安装 development 包。以ubuntu为例,需要安装libcairo2-dev

另一个可能的问题是您没有将 cairo 头目录添加到包含路径中。在 linux 上,最简单的方法是按如下方式编译您的文件:

g++ $(pkg-config --cflags cairo) your_file.cc

对了,你为什么不用cairomm?这是围绕 C API 的非常好的 C++ 包装器。

【讨论】:

我正在使用 Windows。我的意思是内置的包管理器 Dev-C++ 有。

以上是关于在 Dev C++ 中安装 Cairo的主要内容,如果未能解决你的问题,请参考以下文章

如何在ubuntu中安装scrapy

无法在 Ubuntu 中安装 libpulse-dev

我需要在 CentOS 中安装 xutils-dev 库的替代品

vue 项目中安装npm--save-dev 和 --save 命令

使用他们的包在 Dev-C++ 中安装 Allegro

如何在ubuntu中安装zlib和zlib-devel