我正在使用 SWIG 围绕 freetype 生成 C++ 包装器。我的目标是为 WinRT 生成一个可在 Windows Phone 8 上运行的具有 C++ 接口的自由类型 DLL,但是,生成的 C++ 包装器似乎依赖于 Tcl。由于我不需要 Tcl 绑定并且 WinRT 默认不提供 Tcl,我想知道是否可以以某种方式关闭 Tcl 依赖项。我正在使用 Visual Studio 2012 编译生成的代码。
我查阅了文档,发现的只是添加 Tcl 绑定的 -tcl 开关,无论如何,这些绑定似乎默认包含在 SWIG 生成的 C++ 包装器中。
我使用以下命令生成了包装器:
swig -Iinclude -c++ -o freetype_cppwrap.cpp freetype_swig.i
如果有人对这个主题有一些指示,我将不胜感激。