1、报找不到 Riched20.lib
解决方法:
在工程属性->链接器中删除Riched20.lib;
在 UIRichedEidt.cpp 文件中找到
1 2 | if (FAILED(CreateTextServices(NULL, this , &pUnk)))
goto err;
|
修改为:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | HINSTANCE richHandle = NULL;
typedef HRESULT (_stdcall *_CTS)(
IUnknown *punkOuter,
ITextHost *pITextHost,
IUnknown **ppUnk) ;
_CTS CTS = NULL;
richHandle = LoadLibraryW(L "Riched20.dll" );
if (richHandle == NULL)
exit (0);
else
{
CTS = (_CTS)GetProcAddress(richHandle, "CreateTextServices" );
if (NULL == CTS)
exit (0);
}
if (FAILED(CTS(NULL, this , &pUnk)))
goto err;
FreeLibrary(richHandle);
|
2、找不到定义 CanAdjustLayout
解决办法:
在 ResourceView.cpp 中注释掉此行
最后送上一个VS2013编译版的最新 UIDesigner
http://pan.baidu.com/s/18D55y