AGG相对于GDI+,拥有跨平台的优势,在学习的角度看,复用性更高。
由于新项目基于BCB2010,于是尝试在这个平台做些实例。
AGG有Dephi版本,AGG@PAS ,可以在D2009&D2010使用。
这里使用的是C++的2.5版本。
源码下载以后,可以直接在BCB2010建立LIB项目或者DLL项目,然后加入src目录所有CPP文件,设置Include目录。如果打算使用SDL,则配置好SDL环境后,也要加入agg-2.5\src\platform\sdl下的CPP。如果不需要使用platform,这个目录下的可以不加入,或者只加入win32下的CPP,MacOS、X11等可以不加入。此外,与src同目录的font_freetype、font_win32_tt、gpc也要加入。这样,就可以正确编译出Lib文件。