2017-12-12 13 views
0

Xcode 9.1を使用してiOSで1つのデモを行うには、Freetypeを使用します。MacでFreetype2を正常に使用するにはどうすればよいですか?

error = FT_New_Face(library, "myxcode path.TTF", 0, &face); 

(私はターミナル(Macの場合)でそれを構築する、HTTP参照:Static FreeType has dependencies (libfreetype.6.dylib) とGithubのhttps://github.com/jkyin/Compile-Freetype-For-iOSをしてから、私はジッパーを解決するようにジップ静的libを追加し、Xcodeでビットコードを閉じ、 ...バグ....それから私はそれを予備的に使うことができます)。

しかし、私はコードを書く:

FT_Library library; 
FT_Face  face; 

error = FT_Init_FreeType(&library); //cross 

// 2. 
error2 = FT_New_Face(library, "my proj path.TTF", 0, &face); 

私はリソースを開くことができないことを意味する。このERROR2リターン1。私はplistとbuildフェーズを設定し、freetype.a(arm64)を追加することを約束します。なぜ1に戻るのですか?私はファイルを持っています。なぜそれを開くことができないのですか?私はfreetype2.7を何度も構築し、他のftt、oft(Macフォントから)を変更します。

私はft_new_faceが0を返すことを願っています(Xcode 9、Mac 11+、Freetype 2.7を使用します)。私は私のプロジェクトをexcuteするiphoneを使用しているため

+1

は「私のproj path.TTF」TTFへの完全なパスのプレースホルダーです、またはあなたがする必要があります現在の作業ディレクトリについて仮定していますか? – Tommy

+0

私はフルパスとローカルパスを使用しますが、使用はしません – DLKUN

答えて

0

は、パスなので、パスは、バンドルパス

関連する問題