VS2017/Qt5常见报错及解决方法(持续更新中)

LINK2019 1.使用的函数前面没有加作用域,如 m_allFiles = MainWindow […]

2018年5月2日

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("完毕"), "文件传输完成! ");
打赏 0

共有 0 条评论