首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

VS2005 WinCE MFC调用SHCreateMenuBar链接出错,该怎么解决

2012-05-04 
VS2005 WinCE MFC调用SHCreateMenuBar链接出错直接贴吗//Create a MenuBar for WCE devicesSHMENUBARINFO

VS2005 WinCE MFC调用SHCreateMenuBar链接出错
直接贴吗

//Create a MenuBar for WCE devices
SHMENUBARINFO mbi;
memset(&mbi, 0, sizeof(SHMENUBARINFO));
mbi.cbSize = sizeof(SHMENUBARINFO);
mbi.hwndParent = GetSafeHwnd();
mbi.nToolBarId = IDM_BTM_OKBACK;
mbi.hInstRes = theApp.m_hInstance;
mbi.nBmpId = 0;
mbi.cBmpImages = 0;

if (FALSE == ::SHCreateMenuBar(&mbi))
{
::MessageBox(GetSafeHwnd(), L"SHCreateMenuBar Failed", L"Error", MB_OK);
EndDialog(IDCANCEL);
return FALSE;
}

链接错误:
error LNK2001: 无法解析的外部符号 SHCreateMenuBar

[解决办法]
在工程中链接aygshell.lib
[解决办法]
会不会是版本不匹配?
[解决办法]

Requirements

--------------------------------------------


 


Header

sipapi.h



Library

coredll.lib



Windows Embedded CE

Windows CE 2.10 and later



Windows Mobile

Windows Mobile Version 5.0 and later

[解决办法]
和定制系统相关,定制系统的时候被拿掉了

热点排行