在Windows上构建openssl-1.0.1e时出错

在Windows上构建openssl-1.0.1e时出错,openssl,makefile,mingw,msys,Openssl,Makefile,Mingw,Msys,我正在尝试使用MSYS在Windows7上构建openssl-1.0.1e。我做了./config,当我做的时候,一切似乎都按计划进行,然后它给出了错误: At top level: /usr/lib/gcc/i686-pc-msys/3.4.4/../../../../include/w32api/tlhelp32.h:61: error: storage size of 'szExeFile' isn't known /usr/lib/gcc/i686-pc-msys/3.4.4/../..

我正在尝试使用MSYS在Windows7上构建openssl-1.0.1e。我做了./config,当我做的时候,一切似乎都按计划进行,然后它给出了错误:

At top level:
/usr/lib/gcc/i686-pc-msys/3.4.4/../../../../include/w32api/tlhelp32.h:61: error: storage size of 'szExeFile' isn't known
/usr/lib/gcc/i686-pc-msys/3.4.4/../../../../include/w32api/tlhelp32.h:73: error: storage size of 'szExeFile' isn't known
/usr/lib/gcc/i686-pc-msys/3.4.4/../../../../include/w32api/tlhelp32.h:94: error: storage size of 'szExePath' isn't known
/usr/lib/gcc/i686-pc-msys/3.4.4/../../../../include/w32api/tlhelp32.h:106: error: storage size of 'szExePath' isn't known
make[2]: *** [dso_win32.o] Error 1
make[2]: Leaving directory '/c/deps/openssl-1.0.1e/crypto/dso'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory '/c/deps/openssl-1.0.1e/crypto'
make: *** [build_crypto] Error 1

有人能帮我弄明白这意味着什么吗?

通常,msys不包含任何编译器。你是说明吗?Cygwin?嗯,我使用msys使用通过MinGW安装的包来编译东西