LoginSignup
3
2

More than 5 years have passed since last update.

ofxTrueTypeFontUC@oFv0.10.0

Posted at

はじめに

ttfで日本語表記を可能にするofxTrueTypeFontUCの、v0.10.0でのエラーの備忘録です。
相変わらず画像は面倒なので貼っていません。

問題

問題点は2つ。

  1. stringが使えない。
    ofxTrueTypeFontUC.hの8行目でエラー。「型指定子がありません」と出ました。
  2. いくつかのファイルがインクルードできない。 ofxTrueTypeFontUC.cppの13~23行目。oFのバージョンによって管理する場所が違うらしいのですが、ファイルが見つからないとのこと。

解決策

  1. ofMain.hを頭でインクルード
    stringだったので#include <string>でいけるかとも思ったのですが、改善せず面倒だったのでこれで解決しました。

  2. trueの方、freetype2/freetype/でインクルード
    oF本体のlibを見ると、freetype/include内に上のディレクトリ構造がありました。が、現状の条件ではOF_VERSION_MINORが8以下、つまりv0.8.*以前のバージョンがそちらになっていて、それ以降は直接ヘッダーファイルをインクルードする形になっていました。
    なので、条件式にOF_VERSION_MINOR == 10を付け加え、v0.10.0でtrueになるようにしました。

以上の2つで無事ビルドが通りました。

終わりに

最近はoFでテキストエディタを作ろうといろいろこねこねしてます。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2