使用C++ AMP库

Ant*_*yrd 1 c++ windows visual-studio-2010 gpu-programming c++-amp

我正在尝试开始使用该<amp.h>库.但是当我输入时#include amp.h,我收到一条错误消息,说无法打开源文件<amp.h>.有什么特别的东西我需要做才能使它可用吗?

#include <stdio.h>
#include <tchar.h>
#include <amp.h>
Run Code Online (Sandbox Code Playgroud)

Kat*_*ory 10

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


有关C++ AMP的更多信息,请查看2012年4月的MSDN Magainze文章