Eu tenho exatamente o mesmo problema, mas no Windows XP.
Para resolver o arquivo openssl / asn1.h, nenhum problema com esse arquivo verifica suas variáveis de sistema LIB
e INCLUDE
.
No Windows XP, você pode fazer isso a partir da janela do prompt do CMD com os seguintes comandos:
SET LIB
SET INCLUDE
Eles devem incluir o lib e incluir pastas do diretório OpenSSL. Na minha máquina:
SET LIB
C:\OpenSSL-win32\lib;etc;etc;etc
SET INCLUDE
C:\OpenSSL-win32\include;etc;etc
Você pode adicionar às variáveis do sistema assim:
SET LIB=C:\OPenSSL-win32\lib;%LIB%
Isso não cura o problema de acesso negado, infelizmente.