기존 C++ 코드가있는 프로젝트에서 작업 중이며 zlib.h가 누락되었습니다. Windows가 지원하지 않으므로 다른 라이브러리와 함께 할 수있는 방법을 찾아야합니다.압축 라이브러리 창 런타임
예를 들어 다음과 같은 코드는 작동하지 않습니다
uLongf outLength = m_outLength;
uncompress(reinterpret_cast<Bytef*>(m_outBuf), &outLength,
reinterpret_cast<Bytef*>(m_inBuf), m_inLength);
m_outOffs = 0;
을 검은 색으로 오류
uLongf
uncompress
Bytef
다른 라이브러리 또는 다른 방법으로이 작업을 수행 할 수있는 방법이나 방식이 있는가 zlib
을 프로젝트에 포팅하십시오. Visual Studio 2012를 사용하고 있습니다.
누군가가이 문제를 해결할 수 있기를 바랍니다. 나는 기존의 C++ 코드를 프로젝트에서 일하고 난 zlib.h를 누락
미안은 Windows Phone 용 WINDOWS RT (런타임) expecify하지 않았다. 하지만 나는 네가 나에게 제안한 것을 시도 할 것이다. thanks – Bozow
Commenter는 Windows (전화) 8이 .c 파일을 컴파일하거나 이전의 C 구문 코드를 컴파일하는 것을 허용하지 않는다는 것을 알았습니다. (실제로는 W (P) 8의 zlib 컴파일의 실제 문제입니다. VS2012만이 정적 라이브러리를 적절한 플래그 (윈도우 8 응용 프로그램 지원 및 Windows 런타임 확장 프로그램 사용)와 올바르게 연결하는 방법을 알고 있으므로 링크가 쓸모가 없습니다. – RelativeGames