使用C ++ AMP库

时间:2012-01-25 16:22:16

标签: 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>

2 个答案:

答案 0 :(得分:10)

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


有关C ++ AMP

的更多信息,请查看this April 2012 MSDN Magainze Article

答案 1 :(得分:0)

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

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

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