||=== Build file: "no target" in "no project" (compiler: unknown) ===| E:\编译原理.cpp||In function 'void initToken()':| E:\编译原理.cpp|931|error: invalid conversion from 'int' to 'Terminal' [-fpermissive]| ||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
时间: 2023-06-30 16:10:23 浏览: 211
kaitai_struct_compiler:Kaitai结构:编译.ksy => .cpp .cs .dot .java .js .php .pm .py .rb的编译器
这个错误提示是说在编译 E:\编译原理.cpp 文件时,在 initToken 函数中出现了一个从 int 类型到 Terminal 类型的无效转换,导致编译失败。可能是因为代码中定义了一个 Terminal 类型的变量,但是给它赋值时使用了一个 int 类型的值,导致编译器无法进行自动类型转换。你可以检查一下代码中与 Terminal 类型相关的部分,看看是否存在这样的问题。
阅读全文