关于TexStdio实现中文处理时Undefined control sequence. \sys_if_output_pdf:TF报错问题?

%构建命令,默认编译器:xelatex,编译器编译格式为utf-8
\documentclass[fontset=windows]{ctexart}%改变文档类为ctexart

\title{\heiti 中文处理}
\author{\kaishu 啊啊啊}%变成中文处理
\date{\today}

%正文区(文档区)
\begin{document}
\maketitle

Hello world!
哈哈哈哈哈

Let $f(x)$ be defined by the formula

$f(x) = 3x^2+x-1$

\end{document}
img

已经使用了UTF-8编译格式,与xelatex编译器,但是一直会报错:
行 77: LaTeX3 Error: Mismatched LaTeX support files detected. \ExplLoaderFileDate{expl3.sty}}
行 101: Undefined control sequence. \sys_if_output_pdf:TF
行 103: LaTeX3 Error: Control sequence \ifctexpdf already defined. { \cs_new_eq:NN \ifctexpdf

代码本身没这么多行,查看错误会进入expl3.sty文件跟ctexart.cls文件
就是没辙啊,新学的latex,报错一大堆_(:з」∠)_