Using C++ AMP Library

Using C++ AMP Library

本文关键字:Library AMP C++ Using      更新时间:2023-10-16

我正试着开始玩<amp.h>库。但是当我键入#include amp.h时,我得到一个错误,说不能打开源文件<amp.h>。我需要做什么特别的事情来提供这个吗?

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

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


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

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

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

如果没有,我会在您的文件系统上搜索amp.h,尝试使用#include "amp.h"将其包含在内,然后将其所在的路径添加到VS项目中的库包含路径中。