|
我和同学正在合作编写一个hoho下的控制台。我们编写了一个简单的测试环境,用iDisplay::CreateFont创建字体,再用iDisplay: rawFont输出,编译通过,运行也正常。
但是,使用UNICODE,_UNICODE预定义,再编译却出现了一个链接错误:
error LNK2019:
无法解析的外部符号 "__declspec(dllimport) struct tagFont * __cdecl CreateFontW(char *,class iFilePackage *)"
(__imp_?CreateFontW@@YAPAUtagFont@@PADPAViFilePackage@@@Z) ,该符号在函数 "int __cdecl InitInstance(struct HINSTANCE__ *,int)" (?InitInstance@@YAHPAUHINSTANCE__@@H@Z) 中被引用。
从调试器的信息来看,错误出现在CreateFontW函数无法解析,从名字上看与w_char有关。HoHo引擎的字体部分是否支持unicode,是否可以直接输出unicode字符呢?麻烦Sea_bug告知。
环境:WinXP,VC.NET2003 [em7] [em7] |
|