gpt4 book ai didi

c++ - OpenCL clgetPlatformID 访问冲突

转载 作者:行者123 更新时间:2023-11-30 05:03:03 35 4
gpt4 key购买 nike

我正在尝试学习一些 OpenCL 以在我的 OpenGL 项目中使用以帮助加快一切,但我目前无法启动 OpenCL。当我从 Visual Studio 2015 启动程序时,代码在 clGetPlatformIDs 处中断,执行位置为 0x0000000。

int main(int argc, char **argv) {
cl_uint numPlatforms; //the NO. of platforms
cl_platform_id platform = NULL; //the chosen platform
cl_int status = clGetPlatformIDs(0, NULL, &numPlatforms);
}

我有一台配备 Intel i7-2670QM 和 Radeon HD 6490M 的 Windows 7 笔记本电脑。我在此之前安装了AMD APP SDK 3.0

最佳答案

好的,以后大家唯一需要做的就是查看 Intel、AMD 和 Nvdia 的网站,了解他们为您的 GPU 和 CPU 提供的最新驱动程序。不管他们怎么说,应该有一个驱动程序而不是驱动程序实用程序。驱动程序实用程序会说那里是最新的,但没有。找到驱动程序,然后安装它们。您可能需要拿起 GPU-Z 和 GPU Caps 来检查 OpenCL 是否已安装并正常工作。一旦完成,一切都应该正常工作。我还选择使用 AMD APP SDK 而不是 Intel OpenCL SDK,因为我之前安装过它并且它导致 Visual Studio 崩溃。

关于c++ - OpenCL clgetPlatformID 访问冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49591428/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com