Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 在使用OpenCL的Visual Studio 2008上找不到环境变量_Visual Studio_Opencl - Fatal编程技术网

Visual studio 在使用OpenCL的Visual Studio 2008上找不到环境变量

Visual studio 在使用OpenCL的Visual Studio 2008上找不到环境变量,visual-studio,opencl,Visual Studio,Opencl,因此,在实习期间,我需要制作一个适合GPU处理的软件。只要我的“工作”电脑没有设置好,我就可以使用LogMeIn在家使用ATI HD6850访问我的电脑。我安装了VisualStudio2008Professional和OpenCLSDK。当我加载在中找到的第一个程序并构建它时,它表示找不到以下环境变量:$(atistreamsdkroot)。但是ATI stream已经应用了一段时间了,不是吗 现在的问题是:我如何解决这个问题?我已经浏览了stackoverflow和其他论坛,但我真的找不到什

因此,在实习期间,我需要制作一个适合GPU处理的软件。只要我的“工作”电脑没有设置好,我就可以使用LogMeIn在家使用ATI HD6850访问我的电脑。我安装了VisualStudio2008Professional和OpenCLSDK。当我加载在中找到的第一个程序并构建它时,它表示找不到以下环境变量:$(atistreamsdkroot)。但是ATI stream已经应用了一段时间了,不是吗

现在的问题是:我如何解决这个问题?我已经浏览了stackoverflow和其他论坛,但我真的找不到什么。。。我只是唯一一个经历过这一切的人,或者说这只是一个简单的问题?
提前感谢

它可能正在磁盘上与atistreamsdkroot环境变量相关的位置查找头文件或库文件。我猜您的系统上没有设置此环境变量。您可以将这些资源的路径从使用环境变量更改为硬编码路径,也可以在系统上定义环境变量

我不确定您使用的是什么操作系统,但只需在web上进行简单搜索,就可以了解创建新环境变量的步骤。该环境变量的值应该是在系统上安装sdk的路径


另一方面,一旦成功构建,您可能无法在GPU上运行此代码,因为您使用的是LogMeIn。我对此并不乐观,但我认为软件驱动程序用于通过LogMeIn渲染远程机器屏幕。因此,当程序尝试查找与OpenCl兼容的平台/设备时,可能找不到任何平台/设备。

我有windows7 ultimate 64位:),但我必须在Windows本身或Visual Studio中在何处创建该环境变量?既然ATI Stream已经过时,它应该链接到哪里?对于应用程序,我想是等效的,但那是什么P我猜它会运行,因为amd网站上的一些小程序确实运行过;)我确实找到了一个图坦卡蒙,但我该如何命名呢?我真的很想得到一个答案,因为我不知道该怎么做(A)你可以用任何你喜欢的方式定义环境变量,但在Windows中可能是最简单的。控制面板->系统和安全->系统,然后是高级系统设置,然后是环境变量按钮。为atistreamsdkroot添加一个新的环境变量,并将其值设置为您安装的sdk的位置(我猜是您的应用程序)。