Windows phone 8 包括comdef.h在内的问题
我试图将一些现有代码移植到WP8,但遇到了一个问题。 我移植的代码使用了在comdef.h中定义的智能指针,但由于某些原因,当我尝试包含comdef.h时,我得到了以下错误 comdef.h(25):致命错误C1083:无法打开包含文件:“olectl.h” 我理解错误的含义,在我的机器上的WP8SDK包含路径中似乎没有“olectl.h”的痕迹。如果其他人有此问题,我已尝试“修复”我安装的“Visual studio 2012 Express for Windows Phone” 我发现了一些似乎包含comdef.h的代码,并且通过根本不使用宏,明确使用宏将扩展到的代码,绕过了本文末尾的链接所讨论的缺少宏的问题。 (以下是我想要的代码:) 是否有其他人经历过这种情况,或者安装了SDK的人是否可以尝试将comdef.h包含在某个地方,看看它是否适用于他们 缺少的宏链接:Windows phone 8 包括comdef.h在内的问题,windows-phone-8,Windows Phone 8,我试图将一些现有代码移植到WP8,但遇到了一个问题。 我移植的代码使用了在comdef.h中定义的智能指针,但由于某些原因,当我尝试包含comdef.h时,我得到了以下错误 comdef.h(25):致命错误C1083:无法打开包含文件:“olectl.h” 我理解错误的含义,在我的机器上的WP8SDK包含路径中似乎没有“olectl.h”的痕迹。如果其他人有此问题,我已尝试“修复”我安装的“Visual studio 2012 Express for Windows Phone” 我发现了一些
谢谢。是的,我也看到了,所以看起来这是“设计的” 基本上,如果API没有列出,那么它就不是WindowsPhone8上支持的API。看起来只支持
combaseapi.h
头
\u com\u ptr\t
和它的朋友不在列表中