Я хотел поэкспериментировать с выводом postscript из моих программ на c ++ и нашел пакет Cairo, когда искал библиотеку, чтобы помочь мне. Я использую Dev-Cpp, и я скачал Cairo через систему управления пакетами. Установка прошла нормально. Я не могу скомпилировать, потому что я получаю «cairo.h — нет такого файла в каталоге»
Я знаю, что мне все еще нужно управлять некоторыми включениями и параметрами компоновщика, но я не могу найти учебник где-либо.
Может кто-нибудь сказать, пожалуйста, как заставить его работать?
Спасибо за помощь!
Какую операционную систему вы используете? Я предполагаю некоторую разновидность Linux, поскольку в Windows нет «системы управления пакетами».
Возможная проблема в том, что вы не установили развитие пакет. На Ubuntu, например, вам нужно установить libcairo2-dev
,
Другая возможная проблема может заключаться в том, что вы не добавили каталог заголовка cairo в ваш путь включения. В Linux самый простой способ сделать это — скомпилировать ваш файл следующим образом:
g++ $(pkg-config --cflags cairo) your_file.cc
Кстати, почему бы вам не использовать cairomm
? Это довольно приятная оболочка C ++ для C API.
Других решений пока нет …