我已经在 Windows 7 x32 上的 C++ Builder XE3 中安装了当前稳定的 JEDI 代码库。它工作正常,但只要我不包含 JclFileUtils.hpp 等包含JclWin32.hpp的文件。然后我总是得到编译器错误 E2040:“声明错误地终止”(在文件 JclWin32.hpp 中,第 682 行,以下代码片段的第二行):
#define NetApi32 L"netapi32.dll"
static const System::Int8 CSIDL_PROGRAM_FILESX86 = System::Int8(0x2a);
#define RT_MANIFEST (System::WideChar *)(0x18)
我不知道这个错误是从哪里来的,我也找不到任何提示。可能是什么原因?提前致谢。