Compiler errors 如何从NVIDIA CG获取编译错误?

Compiler errors 如何从NVIDIA CG获取编译错误?,compiler-errors,nvidia,cg,Compiler Errors,Nvidia,Cg,如何从cg编译中获取详细错误 目前,我的代码类似于: prog = cgCreateProgramFromFile( context, CG_SOURCE, filename, proifile, null,null); std::cout << cgGetErrorString(cgGetError()); prog=cgCreateProgramFromFile( 上下文 CG_来源:, 文件名, 证明, 空,空); std::cout在

如何从cg编译中获取详细错误

目前,我的代码类似于:

prog = cgCreateProgramFromFile(
    context,
    CG_SOURCE,
    filename,
    proifile,
    null,null);
std::cout << cgGetErrorString(cgGetError());
prog=cgCreateProgramFromFile(
上下文
CG_来源:,
文件名,
证明,
空,空);

std::cout在编译错误的情况下,必须使用cgGetLastListing(CGcontext)而不是cggeerror(void)

从CGGetLastList(CGcontext)的Cg文档中:

每个Cg上下文维护一个 以NULL结尾的字符串,包含 生成警告和错误消息 由Cg编译器、状态管理器和 诸如此类。cgGetLastListing允许 应用程序和自定义状态管理器 查询列表文本

cgGetLastListing返回当前值 列出给定对象的字符串 CGcontext。当Cg运行时出错时 发生时,应用程序可以使用 从适当的 为用户提供的上下文 有关错误的详细信息


谢谢,一定是一次翻了两个html页面,它的名字并不直观。