SWIG を使用して freetype の C++ ラッパーを生成しています。私の目標は、Windows Phone 8 で動作する C++ インターフェイスを備えた WinRT 用のフリータイプ DLL を生成することですが、生成される C++ ラッパーは Tcl に依存しているようです。私は Tcl バインディングを必要とせず、WinRT は既定で Tcl を提供しないため、Tcl の依存関係を何らかの方法でオフにできるかどうか疑問に思っていました。生成されたコードをコンパイルするために Visual Studio 2012 を使用しています。
ドキュメントを調べたところ、SWIG によって生成された C++ ラッパーにデフォルトで含まれているように見える Tcl バインディングを追加する -tcl スイッチしか見つかりませんでした。
次のコマンドを使用してラッパーを生成しました。
swig -Iinclude -c++ -o freetype_cppwrap.cpp freetype_swig.i
誰かが主題についていくつかの指針を持っていれば、私は感謝します.