Lazarys编译CheatEngine:Identifier not found "ExtractFileNameWithoutExt"
cesupport,pas(194,115) Error: ldentifier not found "ExtractFileNameWithoutExt
The compiler doesn't know this symbol. Usually happens when you misspellthe name of a variable or procedure, or when you forget to declare avariable.
出现这个问题是因为从Lazarus 2.2开始,FileUtil中的一些功能在较新的版本中已经被修改到了LazFileUtils里面,
解决方法:使用文本编辑工具,修改以下几个文件
```cesupport.pas
//第12行 - 把 FileUtil 改成 LazFileUtils
ExtCtrls, Graphics, LazFileUtils, Dialogs, math;
```LuaHandler.pas
// 第129行 - 添加 LazFileUtils
xinput, winsapi, frmExeTrainerGeneratorUnit, CustomBase85, FileUtil, LazFileUtils, networkConfig,
```frmSaveSnapshotsUnit.pas
// 第8行- 添加 LazFileUtils
Classes, SysUtils, FileUtil, LazFileUtils, Forms, Controls, Graphics, Dialogs, StdCtrls,
```luavirtualstringtree.pas
// 第955行 - 把 TVirtualStringTree 改成 TLazVirtualStringTree
luaclass_register(TLazVirtualStringTree, virtualstringtree_addMetaData);
修改以上几个文件后,再次尝试编译就可以成功了