缺少终止 ' 字符

Missing terminating ' character

本文关键字:字符 终止      更新时间:2023-10-16

我正在尝试在我的QtCreator项目中使用一个名为OPENXLSX的库。当我去构建时,我收到 3 个错误:

missing terminating ' character
expected ‘,’ or ‘;’ before 'x303438'
expected ‘,’ or ‘;’ before ‘constexpr’

他们抱怨XLDefinitions.h文件中的这 3 行

constexpr uint32_t maxRows = 1'048'576;
constexpr uint16_t maxCols = 16'384;
constexpr uint8_t alphabetSize = 26;

代码使用 c++14 数字分隔符语法,您的编译器似乎不支持它。要么从数字中删除刻度,要么更确切地说,获取支持较新 c++ 版本的编译器(或者在需要时告诉它使用较新的版本(。可能还有其他事情不起作用,或者至少在较新的编译器中效果更好。