vs2008运行微软网站上提供的Ribbon界面代码示例http://www.microsoft.com/downloads/details.aspx?FamilyID=141E13E8-B10B-4356-AAA5-609B2981574A&displaylang=en,提示 fatal error C1083: 无法打开包括文件:“UIRibbon.h”: No such file or directory,是不是只能在windows 7下才可以运行啊;或者在XP系统下保存 UIRibbon.h 等ribbon相关的系统文件,但所需要的SDK 7在XP下能正常使用么?

解决方案 »

  1.   

    所需要的SDK 7你有没有装啊?
      

  2.   

    写的很清楚System Requirements
    Supported Operating Systems: Windows 7
    Visual Studio 2008 (Express Edition supported) 
    Windows SDK (v7.0) XP下不行
      

  3.   


    谁说的?
    俺的 XP + VS2008 下 ribbon 不是好好的?lz 你是需要安装 VS2008sp1 才行。
      

  4.   

    我 Pro 版和 TS 版都装过。
      

  5.   

    VS2008sp1 对 2008 Pro/TS 都是可以的,lz 别理解错了
      

  6.   


    SP1我装上了,提示Building SimpleRibbon.xml 'uicc.exe' 不是内部或外部命令,也不是可运行的程序,UIRibbon.h找不到,这些需要自己手动配置么?
      

  7.   

    你下个 VS 的 Feature Pack 试试看
      

  8.   


    可能运行那些例子,是需要Win7系统,我也是能建MFC的ribbon的应用程序的
      

  9.   

    你最开始给的那个地址,Microsoft 都已经说明运行那些例子需要 Win7 了...
      

  10.   

    还没装Win7,连VS还是2005的,才弄的2010,哎
      

  11.   

    MFC Ribbon和Windows ribbon Framework是两种Ribbon方案,其中后者(也就是楼主所采用的方式)必须要在windows7下使用sdk7开发。要用到uicc.EXE工具。MFC Ribbon只需要使用vs2008sp1以上的版本(也即增加了 Feature Pack)就可以了。