我正在尝试在 ATI Radeo 4850 卡上运行 NVidia 的 OpenCL 演示 oclNbody.exe 并收到以下错误:
构建日志:C:\DOCUME~1\DIMEDR~1\LOCALS~1\Temp\OCL27C.tmp.cl(33):错误:标识符
"float3" is undefined
REAL3 bodyBodyInteraction(REAL3 ai, REAL4 bi, REAL4 bj, REAL softingSquared)
^
对于所有使用 REAL3 数据类型,依此类推。我看过OpenCL 规范 1.1,它明确表示支持 float3。我尝试用 float3 更改 REAL3,但没有成功。我的卡有最新的驱动程序。使用 Windows XP SP3 操作系统
如何修复或解决此错误?