xe7up1安装EHLIB7.0.133,出现'TArray__1' is not a member of 'System'错,如何解决?
win8.1+xe7upd1+ehlib7.0.133
[bcc32 Error] EhLibVCL.hpp(40): E2316 'TArray__1' is not a member of 'System'
Full parser context
Unit1.cpp(6): #include Unit1.h
Unit1.h(10): #include C:\Program Files (x86)\Embarcadero\Studio\15.0\Components\EhLib\Lib\DBAxisGridsEh.hpp
DBAxisGridsEh.hpp(31): #include C:\Program Files (x86)\Embarcadero\Studio\15.0\Components\EhLib\Lib\EhLibVCL.hpp
EhLibVCL.hpp(34): namespace Ehlibvcl
64位连接没问题,32位不行。查看system.hpp,64位的有定义,其它的定义被注释掉了,功力有限,请教如何解决,并学习。
#ifndef _WIN64
// template<typename T> using TArray__1 = System::DynamicArray<T>; //这里为什么被去掉了?
#else /* _WIN64 */
template<typename T> using TArray__1 = System::DynamicArray<T>;
#endif /* _WIN64 */