- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想尝试使用我的 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/
推箱子小游戏(基于DEVC++),供大家参考,具体内容如下 ? 1
我已经在 devc++ 上编译了它,它返回了此消息 ERROR 193 : it isn't a win32 valid application. 我无法弄清楚问题出在哪里。 对于 C 语言来说,代码
这里的问题是,在函数中已经有一些语句后,我不能在函数内声明变量。在开始时声明工作正常,但在某些事情之后,它给出了一个解析错误。例如: int main() { int b; b = sisesta
我正在尝试编写一个程序来计算字符串中出现的字母数量。我只想计算给定字符串上的字母 A 和 B。 char string[10]; int countA, countB; gets(string); f
我正在尝试使用 Dev-C++,但它无法正常工作,因为我无法在文件路径中运行带有空格的程序。看起来有人忘记了经常使用这样的字符。 我可以毫无问题地编译代码,但我无法运行它。 -------------
#include #include #include #pragma comment(lib, "wininet") #include #include using namespace st
我有这个代码 #include #include using namespace std; int main() { double a,b,c; double x,x2;
我正在使用从 Sourceforge 下载的 Dev C++ 5.11。它工作正常,但总是在我启动它时显示 this .任何人都知道这是什么问题?? 最佳答案 我想那是因为你没有在这个目录上安装 mi
我继承了大量用于运行和监控实验室设备的 C++ 代码。目前,部署是通过使用 DevC++ 编译所有单独的模块(每个模块都是自己的程序),手动将所有 .exe 文件移动到 Dropbox 文件夹,然后在
我在这部分代码中收到错误“expected primary-expression before “else””。但是我找不到解决方案。任何帮助将不胜感激。 //create class Date ob
我启动了 lazyfoo SDL 教程(http://lazyfoo.net/SDL_tutorials/lesson01/windows/devcpp/index.php),我完全按照所写的安装说明
所以我的代码执行以下操作: 询问有什么选择 如果选项是1:扫描一些数字 如果选项为 2:打印这些数字 在每个选项之后,询问用户是否想继续选择(是/否) 这是我的主要代码 while(yesnochec
我用 dev 写了一个简单的代码,但它没有返回任何东西。但是有代码块答案显示。问题是什么? #include int main() { int x,y,z; scanf("%d%d"
我正在学习C++,需要一些有关编译错误消息的帮助。我有一些代码... http://codepad.org/ncGTYWew。 在DevC++中进行编译时,得到以下输出:22 C:\Dev-Cpp\P
我有以下代码在 LinkedList 中插入元素。我一直在关注教程,但无法发现此代码中的错误。 我正在使用 DEVC++,它给了我一个编译时错误: [错误]“节点”未声明(在此函数中首次使用) #i
我正在尝试编写一些 C 代码,在运行以下代码时,我的编译器在打印“A”后突然终止。为什么? //report expected thing void Expected(char *s){ int i=
我不知道 PCRE 是否可以在我的 DevC++ 项目中工作。当我执行这样的功能时,它总是会产生错误代码: #include 你知道吗,这不是关于 no such file or directory
我想尝试使用我的 C++ 程序的 postscript 输出,并在搜索可以帮助我的库时找到了 Cairo 包。我正在使用 Dev-Cpp,我通过它的包管理系统下载了 Cairo。安装顺利。我还不能编译
我想添加对象 IFileOperation 和 IShellItem,但我无法以任何方式填写源并返回: IFileOperation - undeclared (first use in this f
我正在运行最新的 DevC++ 5.5.3,我需要使用 Allegro 5.0.4,所以我从 devpaks 下载它并以常规方式安装它。但是当我想用 allegro 运行项目时,编译器会显示错误“al
我是一名优秀的程序员,十分优秀!