|
开发工具是VS2010.
最近自学HGE,官方的教程问题不大,但是处理中文显示的时候我都要疯了...
最开始是使用 "微妙的平衡" 提供的解决方案(用GDI显示中文,网上很多,而且也简单)。但是如果使用静态MFC库编译的话会提示各种无法解析的外部符号...貌似是因为GDI库的原因,请教了很多人也没能解决问题...
后来在网上看到了hgeTTF,下载了demo,可是编译就是不通过...就连范例的Test也编译不过,提示的错误也是无法解析的外部符号,而编译hgeTTF则提示缺少ft2bulid.添加了之后又说什么freeType237的什么库无法输入....
错误1如下:
1>hgeTTF2_Debug.lib(Font.obj) : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >(struct std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >::_Has_debug_it)" (__imp_??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@U_Has_debug_it@01@@Z),该符号在函数 "public: __thiscall hgeTTF::Font::Font(struct FT_LibraryRec_ *)" (??0Font@hgeTTF@@QAE@PAUFT_LibraryRec_@@@Z) 中被引用
错误2如下:
1>LINK : fatal error LNK1181: 无法打开输入文件“freetype237_D.lib”
还有一位网上认识的前辈告诉我用typeFont,结果我也不知道这是什么...
唉,最近几天都在弄中文显示,我头都快爆炸了...
不知道大家是怎么处理HGE的中文显示和输入的,如果有知道的请务必指点一下,感激不尽....
|
|