c++ - 在 DevC++ 中安装 Cairo

标签 c++ cairo dev-c++

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

感谢您的帮助!

最佳答案

您使用的是哪种操作系统?我假设有一些 linux 的味道,因为 Windows 没有“包管理系统”。

一个可能的问题是您没有安装开发 包。例如,在 ubuntu 上,您需要安装 libcairo2-dev

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

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

顺便问一下,你为什么不用cairomm?这是围绕 C API 的非常好的 C++ 包装器。

关于c++ - 在 DevC++ 中安装 Cairo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18531945/

相关文章:

php - PHP 和 QT 之间的共享内存

c++ - 如何解决在开发 C++ 中未定义的对 readimagefile 的引用错误

c++ - 在代码片段 ":"中解释 C++ 中 "int i:2;"运算符的使用

python - 操作系统错误: no library called "cairo-2" was found - I am using mac m1 chip

cairo - 如何子类化 Clutter.Actor(涉及 Cairo/Clutter.Canvas)

python - 如何在 Windows 上安装 PyCairo(Python 的 Cairo)?

c++ - c++ 中的 int (*) [ someValue] 是什么?

windows - 在 Dev-C++ 中编译 Windows 程序会出错

c++ - 如何在 Xcode 项目导航器中显示 .txt 文件

c++套接字在断开连接后发送数据