Winapi 为Windows Mobile 6编译时未找到Shell32.lib

Winapi 为Windows Mobile 6编译时未找到Shell32.lib,winapi,windows-mobile,arm,shell32,Winapi,Windows Mobile,Arm,Shell32,我尝试编译一个简单的WindowsMobile6项目,它使用shBrowseForFolderAPI调用。我还将shell32.lib包含在项目链接器依赖项中。不知何故,ARMv4 sdk中似乎缺少shell32.lib。有解决办法吗 谢谢。shell32.lib是一个桌面库。Windows CE使用ceshell.lib。我不知道WinMo中是否有。由于操作系统是可定制的,而且WinMo团队重写了整个shell,所以总是有可能忽略了它。克里斯是正确的shell32.lib不包括在CE中 不知何

我尝试编译一个简单的WindowsMobile6项目,它使用shBrowseForFolderAPI调用。我还将shell32.lib包含在项目链接器依赖项中。不知何故,ARMv4 sdk中似乎缺少shell32.lib。有解决办法吗


谢谢。

shell32.lib是一个桌面库。Windows CE使用
ceshell.lib
。我不知道WinMo中是否有。由于操作系统是可定制的,而且WinMo团队重写了整个shell,所以总是有可能忽略了它。

克里斯是正确的<代码>shell32.lib不包括在CE中

不知何故,ARMv4 sdk中似乎缺少shell32.lib。有解决办法吗


如果确实需要,您必须编写自己的表单来完成此操作。

SHBrowseForFolder
似乎在Windows CE上受支持,但是。是的。这似乎就是问题所在。找到一个msdn页面,上面写着。它建议我们使用GetSaveFileName(&ofn)函数。