在Ubuntu下编译一个cairomm示例

时间:2015-11-12 15:40:15

标签: c++ drawing cairo

我正在尝试编译cairomm版本1.0附带的示例(我使用的是Ubuntu 14.0)。在FAQ(帮助this问题的作者)之后,我做了:

export PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig

g++ -o cairo_test01 $(pkg-config --cflags --libs cairo) cairo_test01.cpp

cairomm之后的--libs不会改变结果)

获取错误:

cairo_test01.cpp:13:29: fatal error: cairomm/context.h: No such file or directory
 #include <cairomm/context.h>

pkg-config版本0.26已安装。

更新:已解决!

感谢评论,我能够在没有pkg-config的情况下进行编译。将cairommconfig.h放入当前目录并查找所有头文件后,命令如下所示:

g ++ -I~ / boost_1_59_0 -I /usr/include/cairomm-1.0/ -I / usr / include / cairo / -I /usr/include/sigc++-2.0/ -I / usr / lib / x86_64-linux -gnu / sigc ++ - 2.0 / include / -I / usr / include / freetype2 / cairo_test01.cpp -o cairo_test01 -L / usr / lib / x86_64-linux-gnu -lcairomm-1.0

0 个答案:

没有答案