使用C ++ AMP库

我正试着开始玩<amp.h>库。 但是当我input#include amp.h ,出现一个错误提示无法打开源文件<amp.h> 。 有什么特别的我需要做,使这个可用?

 #include <stdio.h> #include <tchar.h> #include <amp.h> 

C ++ AMP不仅需要amp.h头文件,还需要一个新的编译器(例如,为了理解restrict关键字)。 VS 11的开发人员预览版(可以下载到Windows 7机器上的开发人员预览版或者Windows 8的开发人员预览版图像下载的版本)具有您需要的编译器。 您现有的VS 2010副本(或其他)没有。 将头文件放到包含路径中是不够的。 如果你有正确的编译器,你会发现amp.h已经在你的include路径上。


查看2012年4月份的MSDN Magainze文章 ,了解关于C ++ AMP的更多信息

amp.h不能在标准库包含路径中可用。

如果这是一个不经常使用的头文件,我会添加库包含文件到您的项目,并从那里包括他们。

如果不是的话,我会在你的文件系统上搜索amp.h,尝试使用#include "amp.h"来包含它,然后在VS项目中添加包含路径的路径。