Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想从我的 c++ 程序中使用 postscript 输出,并在搜索库来帮助我时找到了 Cairo 包。我正在使用 Dev-Cpp,我通过它的包管理系统下载了 Cairo。安装顺利。我还不能编译,因为我得到“cairo.h - 目录中没有这样的文件” 我知道我仍然需要管理一些包含和链接器参数,但我在任何地方都找不到教程。谁能告诉我如何让它运行?
谢谢您的帮助!
您使用的是哪个操作系统?我假设有一些 linux 风格,因为 windows 没有“包管理系统”。
一个可能的问题是您没有安装开发包。例如,在 ubuntu 上,您需要安装libcairo2-dev.
libcairo2-dev
另一个可能的问题是您没有将 cairo 头目录添加到包含路径中。在 linux 上,最简单的方法是按如下方式编译文件:
g++ $(pkg-config --cflags cairo) your_file.cc
顺便说一句,你为什么不使用cairomm?这是围绕 C API 的非常好的 C++ 包装器。
cairomm