无法使用mingw编译opencl应用程序

无法使用mingw编译opencl应用程序,opencl,Opencl,我使用了以下方法 mingw32-gcc -std=c99 -Wall -o vec_addition vec_addition.c -I"c:\Program Files\ATI Stream\include" -L"c:\Program Files\ATI Stream\lib\x86" -lOpenCL 但我一直在 c:\Program Files\ATI Stream\include/CL/CL_platform。h:75:1:错误: 未知类型名称“int8\u t”c:\Progra

我使用了以下方法

mingw32-gcc -std=c99 -Wall -o vec_addition vec_addition.c -I"c:\Program Files\ATI Stream\include" -L"c:\Program Files\ATI Stream\lib\x86" -lOpenCL
但我一直在

c:\Program Files\ATI Stream\include/CL/CL_platform。h:75:1:错误: 未知类型名称“int8\u t”c:\Program Files\ATI Stream\include/CL/CL_平台。h:76:1:错误:未知类型名称 'uint8_t'c:\Program Files\ATI Stream\include/CL/CL_platform.h:77:1: 错误:未知类型名称“int16\t”c:\Program Files\ATI Stream\include/CL/CL_平台。h:78:1:错误:未知类型名称 “uint16\u t”c:\Program Files\ATI Stream\include/CL/CL\u platform.h:79:1: 错误:未知类型名称“int32\t”c:\Program Files\ATI Stream\include/CL/CL_平台。h:80:1:错误:未知类型名称 “uint32\u t”c:\Program Files\ATI Stream\include/CL/CL\u platform.h:81:1: 错误:未知类型名称“int64\t”c:\Program Files\ATI Stream\include/CL/CL_平台。h:82:1:错误:未知类型名称 “uint64\u t”c:\Program Files\ATI Stream\include/CL/CL\u platform.h:83:1: 错误:未知类型名称“uint16\t”

我还使用reimp工具从相应的库生成libopencl.a


如果您有任何建议,我们将不胜感激。

请尝试在cl#U platform.h标题中添加#include以进行检查。顺便问一下,您为什么要使用ATI Stream?它已被弃用,您可能应该使用APP(加速并行处理)APP不支持windows xp