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
C++ 如何使用LWJGL从OpenCL编译器获取错误_C++_Visual Studio_Scala_Opencl_Lwjgl - Fatal编程技术网

C++ 如何使用LWJGL从OpenCL编译器获取错误

C++ 如何使用LWJGL从OpenCL编译器获取错误,c++,visual-studio,scala,opencl,lwjgl,C++,Visual Studio,Scala,Opencl,Lwjgl,我们正在使用OpenCL/LJGLL进行一个项目。如果OpenCL代码未能编译,我们可以返回错误代码(例如错误代码-45),但我们无法获得关于失败原因和原因的更多信息 在类似的项目中,使用Visual Studio和C++,我们得到了这些信息。是否可以使用LWJGL获取错误详细信息 谢谢你的建议 由于LWJGL仅仅是一个与底层OpenCL C API的绑定,因此您将以与VC++项目中使用C API完全相同的方式在LWJGL中使用OpenCL,当然减去Java和C/C++之间语言的固有差异,也就是

我们正在使用OpenCL/LJGLL进行一个项目。如果OpenCL代码未能编译,我们可以返回错误代码(例如错误代码-45),但我们无法获得关于失败原因和原因的更多信息

在类似的项目中,使用Visual Studio和C++,我们得到了这些信息。是否可以使用LWJGL获取错误详细信息

谢谢你的建议

由于LWJGL仅仅是一个与底层OpenCL C API的绑定,因此您将以与VC++项目中使用C API完全相同的方式在LWJGL中使用OpenCL,当然减去Java和C/C++之间语言的固有差异,也就是说,使用CL_PROGRAM_BUILD_LOG调用clGetProgramBuildInfo(在CL10类中)。我想,你也应该在VC++项目中使用这个OpenCL函数。因为LWJGL仅仅是一个与底层OpenCL C API的绑定,所以你将以与VC++项目中C API完全相同的方式使用OpenCL和LWJGL,当然减去Java和C/C++之间语言的固有差异,即,您可以使用CL_PROGRAM_BUILD_LOG调用clGetProgramBuildInfo(在CL10类中)。我想,你也应该在你的VC++项目中使用OpenCL函数。