ぷろみん

プログラミング的な内容を扱ってます

C++の標準描画ライブラリに入るかもしれないCairoのサンプルをwindows向けにビルドしてみた

cairoとC++

本の虫: Herb SutterがCairoのMLにC++標準規格にCairoを入れられないか打診中

環境

依存関係

$ pacman -S mingw-w64-x86_64-zlib
$ pacman -S mingw-w64-x86_64-libpng
$ pacman -S mingw-w64-x86_64-pixman
$ pacman -S mingw-w64-x86_64-cairo

サンプル

パブリックドメイン

gist.github.com

ビルド

$ x86_64-w64-mingw32-g++ -I/mingw64/include main.cpp -L /mingw64/lib -lcairo -lgdi32

上記ソースとはパスが違うのでcairo-win32.hcairo/cairo-win32.hとしました。

f:id:torini:20160105193421j:plain