当我尝试编译我的项目时,它会给出错误:
error C1083: Cannot open include file: 'ppltasks.h': No such file or directory
什么是ppltasks.h
,我该如何找到它?
答案 0 :(得分:3)
错误C1083:无法打开包含文件:'ppltasks.h':没有这样的文件或目录
ppltasks.h
来自VC++ Component Extensions for Runtime Platforms:
Visual C ++提供语言扩展以帮助您编程 运行时平台。通过使用Visual C ++组件扩展(C ++ / CX), 您可以对编译的Windows应用商店应用和组件进行编程 本机代码。虽然您可以通过编程创建Windows应用商店应用 直接针对Windows运行时COM接口,使用C ++ / CX, 您可以使用构造函数,异常和其他现代C ++ 编程习语。在托管执行中启用C ++编程 在.NET平台上的环境中,您可以使用C ++ / CLI。
C ++ / CX是C ++ / CLI的子集。对于常见的扩展 C ++ / CX和C ++ / CLI,语义取决于您是否定位 公共语言运行库(CLR)或Windows运行时。编译 您的应用程序要在Windows运行时运行,请指定/ ZW编译器 选项。要编译它以在CLR上运行,请指定/ clr编译器 选项。使用Visual时会自动设置这些开关 Studio创建项目。
您应该使用/ZW
或/clr
进行编译。
如果您正在使用它们,那么听起来您的路径设置不正确。例如,您需要确保C:\Program Files (x86)\Windows Kits\8.0
和C:\Program Files (x86)\Windows Kits\8.0\Windows Metadata
以及C:\Program Files (x86)\Windows Phone Kits\8.0\Include\mscore
在路径上。
答案 1 :(得分:0)
如果Build目标适用于没有此标头的VS版本,则会发生此错误。例如,为vs120设置它。