c ++ e biblioteca estática zlib
Pergunta
Estou fazendo um c ++ (janelas devc ++) aplicativo que baixa um arquivo usando libcurl. Eu incluí o código fonte libcurl e biblioteca para mu executáveis, então não dll externa é necessária. libcurl requer zlib. Mas eu não consigo descobrir como incluí-lo no executável. Como um resultado zlib1.dll tem de estar presente. Alguém sabe como incluir isso também? Agradecemos antecipadamente!
Solução
Você tem duas opções.
Você disse que você está usando Dev-C ++ que compila usando GCC. zlib tem uma opção de biblioteca estática Makefile, basta usar make libz.a
e que irá produzir a biblioteca estática que você deseja.
Outra opção seria incluir o código fonte zlib directamente na sua aplicação -. Isso só significa tomar as fontes zlib e colocá-los dentro de um diretório dedicado na fonte do seu aplicativo e definir DevC ++ para compilá-lo