2014-02-07 111 views
1

我已將OpenCL下載,安裝並鏈接到Visual Studio 2012中的新項目中。我可以包含「CL/cl.h」而不會出現任何問題。一切都很好。但是,在第一次使用任何的OpenCL功能引發此錯誤:運行Opencl時出現異常

"Access violation executing location 0x0000000000000000". 

我已經嘗試了很多例子和修正,但沒有顯得如此解決問題。

我在編譯Visual Studio 2012的C++編譯器。

OpenCL是在AMD_APP_SDK/2.9

我在Windows 7 64位。以管理員身份運行Visual Studio。

我的GPU是AMD Radeon HD 6770M。我想不出別的事情要做。

感謝, 威爾

+0

你能共享代碼? – Meluha

+0

也許一些緩衝區長度不匹配? –

回答

1

我有同樣的問題 - 通過對32位Opencl.lib連接解決(項目目標機型是32位)