1

C++ プログラムからのポストスクリプト出力をいじってみたいと思い、ライブラリを探しているときに Cairo パッケージを見つけました。私は Dev-Cpp を使用しており、パッケージ管理システムを介して Cairo をダウンロードしました。インストールはうまくいきました。「cairo.h - ディレクトリにそのようなファイルはありません」というメッセージが表示されるため、まだコンパイルできません。
いくつかのインクルードとリンカー パラメータを管理する必要があることはわかっていますが、どこにもチュートリアルが見つかりません。誰かがそれを実行する方法を教えてもらえますか?

助けてくれてありがとう!

4

1 に答える 1

0

どのオペレーティング システムを使用していますか? Windowsには「パッケージ管理システム」がないため、Linuxのフレーバーを想定しています。

考えられる問題は、開発パッケージをインストールしていないことです。たとえば、ubuntu では、インストールする必要がありますlibcairo2-dev

もう 1 つの考えられる問題は、インクルード パスに cairo ヘッダー ディレクトリを追加していないことです。Linux でこれを行う最も簡単な方法は、次のようにファイルをコンパイルすることです。

g++ $(pkg-config --cflags cairo) your_file.cc

ところで、なぜあなたは使わないのですcairommか?これは、C API の非常に優れた C++ ラッパーです。

于 2013-08-30T11:43:52.657 に答える