in reply to cpan>install Crypt::OpenSSL::AES

Those are errors from your C compiler, which means that your build environment is broken in some way, or the files it is trying to compile are broken.

Are you able to compile other XS perl modules? What about other normal C programs?

Is this error coming from the CPAN shell, or did you download and unpack the module by hand. Is it possible that the unpacked source code became corrupted in some way?

What version of perl are you using an which c compiler? As I recall, Strawberry perl uses GCC, and Active State perl uses Microsoft C++. (I could be wrong about that though)