我正在尝试在 LibVLC 中设置日志记录,但遇到了一些问题。
我使用的函数是 libvlc_log_set_file,这里是文档: LibVLC logging docs
这是我现在拥有的代码:
//header
private:
FILE * logFile;
//source
logFile = fopen(path.c_str(), "w");
if(logFile != NULL)
{
libvlc_log_set_file(_libvlc_instance, logFile);
}
在线libvlc_log_set_file
我收到此错误,“nw.exe 中 0x77559E33 (ntdll.dll) 处的未处理异常:0xC0000005:访问冲突写入位置 0x00000014。”
我可以fputs()
很好地打开和写入文件。
我正在使用 NW.js 和 WebChimera.js 在 64 位 Windows 7 机器上使用 Visual Studio 2013 编译为 32 位。
有任何想法吗?