LINK2019
1.使用的函数前面没有加作用域,如
m_allFiles = MainWindow::get_all_files_names_within_folder(L"D:\\");
C2001、C2143
error: C2001: 常量中有换行符
error: C2143: 语法错误: 缺少“)”(在“}”的前面)
error: C2143: 语法错误: 缺少“;”(在“}”的前面)
报错原因:中文字符问题
解决办法:在中文最后末尾加个空格隔离末尾的双引号
如:
QMessageBox::information(0, QObject::tr("完毕"), "文件传输完成!");
改成:
QMessageBox::information(0, QObject::tr("完毕"), "文件传输完成! ");