7z Library을 처음 써봐서...
7z 라이브러리를 컴파일하여 만든 7z.dll이 왜 LZMA 알고리즘을 찾을 수 없다고 하는지 몰랐다...
그냥 아무것도 안만지고 컴파일하면 잘 되겠지... 했는데...ㅠㅠ
조금의 삽질로 이유를 알아냈다.
7z프로젝트에 Compress에 알고리즘이 추가되어있지 않았던 것이다.
* 2016-10-05 추가
암호화를 사용하려면 Crypto 도 추가되어야 한다.
(프로젝트 원본)
보이는것과 같이 CopyCoder밖에 없다..
그래서.. 싹 다 추가해줬다.
이렇게만 해서 되면 좋으려만 엄청나게 오류가 뜬다.
그래서 필요한 파일을 싹 다 추가해주었다
(C, CPP/7zip/Common)
잘~ 된다.
수정한 프로젝트 파일을 추가한 7z1602 (2016.09.28 현재 최신)을 첨부한다.
7z1602\CPP\7zip\Archive\7z\7z.sln 솔루션을 열면 된다.
(VS2010 버전임)
* 2016-10-05 추가
Crypto도 추가한 프로젝트로 다시 올림
반응형
댓글