Я установил cairo-1.4.14 с помощью make install, но после попытки скомпилировать мой код:
fatal error: cairo.h: No such file or directory
#include <cairo.h>
^
Я скомпилирую, используя это:
g++ screenshot.cpp
Я установил 3 пакета из этого вывода, но все та же проблема:
apt-file search --regex /cairo.h$
libcairo2-dev: /usr/include/cairo/cairo.h
r-cran-rgtk2: /usr/lib/R/site-library/RGtk2/include/RGtk2/cairo.h
thunderbird-dev: /usr/include/thunderbird/cairo/cairo.h
Информация о системе:
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty
Вывод pkg-config --libs --cflags cairo:
-I/usr/local/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -L/usr/local/lib -lcairo
apt-file search дает информацию
% apt-file search --regex /cairo.h$
libcairo2-dev: /usr/include/cairo/cairo.h
Из-за этого выполните
sudo apt-get install libcairo2-dev
и скомпилируйте с
g++ screenshot.cpp $(pkg-config --libs --cflags cairo)