VS019 错误 C2664

严重性 代码 说明 项目 文件 行 禁止显示状态
错误 C2664 “int sprintf(char *const ,const char *const ,…)”: 无法将参数 2 从“std::basic_string”转换为“const char *const ” Project D:\vsProject\OpenCVImage-main\Project\Project\mainwindow.cpp 2240

错误原因:

 sprintf(filename, current_path_ + "/camer_cab/left%02d.jpg", goodFrameCount);

current_path_是std::string类型,
把第二个参数直接写绝对路径: sprintf(filename, “D:/vsProject/xxx/xxx/camer_cab/left%02d.jpg”, goodFrameCount);

你可能感兴趣的:(qt)