C 与openssl兼容的应用程序在visual studio 2005中编译时出现错误

C 与openssl兼容的应用程序在visual studio 2005中编译时出现错误,c,visual-studio,openssl,wpa,C,Visual Studio,Openssl,Wpa,我试图在VisualStudio2005上构建引用openssl头文件x509v3.h的wpa_请求程序。当我构建编译器时,我点击了x509v3.h头文件,发现了很多错误。谁能帮帮我吗 1> D:\Interworking\wpa\u-supplicant-1.0.tar\wpa\u-supplicant-1.0\wpa\u-supplicant-1.0\src\tls\x509v3.h(192):错误C2059:语法错误:'(' 1> D:\Interworking\wpa\u supplic

我试图在VisualStudio2005上构建引用openssl头文件x509v3.h的wpa_请求程序。当我构建编译器时,我点击了x509v3.h头文件,发现了很多错误。谁能帮帮我吗

1> D:\Interworking\wpa\u-supplicant-1.0.tar\wpa\u-supplicant-1.0\wpa\u-supplicant-1.0\src\tls\x509v3.h(192):错误C2059:语法错误:'('

1> D:\Interworking\wpa\u supplicant-1.0.tar\wpa\u supplicant-1.0\wpa\u supplicant-1.0\src\tls\x509v3.h(200):错误C2059:语法错误:“type”

1> D:\Interworking\wpa\u supplicant-1.0.tar\wpa\u supplicant-1.0\wpa\u supplicant-1.0\src\tls\x509v3.h(204):错误C2059:语法错误:'}'

1> D:\Interworking\wpa\u supplicant-1.0.tar\wpa\u supplicant-1.0\wpa\u supplicant-1.0\src\tls\x509v3.h(205):错误C2059:语法错误:'}'

1> D:\Interworking\wpa\u-supplicant-1.0.tar\wpa\u-supplicant-1.0\wpa\u-supplicant-1.0\src\tls\x509v3.h(211):错误C2061:语法错误:标识符“一般名称”

1> D:\Interworking\wpa\u supplicant-1.0.tar\wpa\u supplicant-1.0\wpa\u supplicant-1.0\src\tls\x509v3.h(212):错误C2059:语法错误:'}'

1> D:\Interworking\wpa\u-supplicant-1.0.tar\wpa\u-supplicant-1.0\wpa\u-supplicant-1.0\src\tls\x509v3.h(231):错误C2059:语法错误:'('

1> D:\Interworking\wpa\u supplicant-1.0.tar\wpa\u supplicant-1.0\wpa\u supplicant-1.0\src\tls\x509v3.h(232):错误C2059:语法错误:'}'

1> D:\Interworking\wpa\u supplicant-1.0.tar\wpa\u supplicant-1.0\wpa\u supplicant-1.0\src\tls\x509v3.h(249):错误C2061:语法错误:标识符“DIST\u POINT\u NAME”

1> D:\Interworking\wpa\u suppllicant-1.0.tar\wpa\wpa suppllicant-1.0\src\tls\x509v3.h(253):错误C2059:语法错误:'}

1> D:\Interworking\wpa\u-supplicant-1.0.tar\wpa\u-supplicant-1.0\wpa\u-supplicant-1.0\src\tls\x509v3.h(323):错误C2061:语法错误:标识符“一般名称”

1> D:\Interworking\wpa\u supplicant-1.0.tar\wpa\u supplicant-1.0\wpa\u supplicant-1.0\src\tls\x509v3.h(326):错误C2059:语法错误:'}'

1> D:\Interworking\wpa\u supplicant-1.0.tar\wpa\u supplicant-1.0\wpa\u supplicant-1.0\src\tls\x509v3.h(358):错误C2061:语法错误:标识符“DIST\u POINT\u NAME”

1> D:\Interworking\wpa\u supplicant-1.0.tar\wpa\u supplicant-1.0\wpa\u supplicant-1.0\src\tls\x509v3.h(364):错误C2059:语法错误:'}'

1> D:\Interworking\wpa\u supplicant-1.0.tar\wpa\u supplicant-1.0\wpa\u supplicant-1.0\src\tls\x509v3.h(524):错误C2143:语法错误:在“*”之前缺少“{”

1> D:\Interworking\wpa\u supplicant-1.0.tar\wpa\u supplicant-1.0\wpa\u supplicant-1.0\src\tls\x509v3.h(524):错误C2143:语法错误:缺少“*”之前的“')”

1> D:\Interworking\wpa\u supplicant-1.0.tar\wpa\u supplicant-1.0\wpa\u supplicant-1.0\src\tls\x509v3.h(524):错误C2143:语法错误:在“*”之前缺少“{”


1> D:\Interworking\wpa\u supplicant-1.0.tar\wpa\u supplicant-1.0\wpa\u supplicant-1.0\src\tls\x509v3.h(524):错误C2059:语法错误:')“

这个问题得到了解决,这是由于#变量和结构变量的定义造成的。

您阅读了吗?请提供完整的命令序列。也许这有助于更好地隔离问题。我阅读了Javex。根据我安装了winpcap和openssl。