私もフリータイプと組み込みシステムの初心者です。組み込みアプリケーションで freetype 関数を使用したいと考えています (詳細は後述)。
最初に、「 http://www.freetype.org/freetype2/docs/tutorial/step1.html 」に記載されている手順を試しました。
freetype によって作成されたラスター イメージを表示できる ubuntu の "example1.c" (freetype チュートリアルで指定) のように、ac プロジェクトを正常に完了することができました。
しかし、freetype ライブラリを keil ide または coocox ide にリンクする方法がわかりません。
http://download.savannah.gnu.org/releases/freetype/freetype-2.5.5.tar.gzのような freetype 2.5.5 ソースがあります。
include ディレクトリを coocox の include ディレクトリに追加しました。しかし、「'FT_Init_FreeType' への未定義の参照」などのエラーが発生しました。
「libfreetype.so」ファイルをubuntuからコピーして、coocoxプロジェクトにリンクしてみました。また、freetype インクルード ディレクトリへのインクルード パスも作成されました。ヘッダーファイルは含まれていますが、ライブラリを識別できません。
ライブラリファイルはツールチェーンごとに異なると思います。ダウンロードしたソースのドキュメントを読みました。残念ながら、arm ツールチェーンのライブラリ ファイルを作成する方法がわかりませんでした。
freetype を keil または Coocox ide にリンクする方法を教えてください。
プロジェクトの詳細: コントローラー: LPC1768 IDE: Keil uvision 4、uvision 5 または CoIDE 1.3.1 全員
ありがとうございました、
ティントゥ・トーマス