C++ 如何使用LWJGL从OpenCL编译器获取错误
我们正在使用OpenCL/LJGLL进行一个项目。如果OpenCL代码未能编译,我们可以返回错误代码(例如错误代码-45),但我们无法获得关于失败原因和原因的更多信息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++之间语言的固有差异,也就是
在类似的项目中,使用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函数。