2015-01-22 3 views
3

ZBar 라이브러리는 32 비트 바이너리 lib 파일과 dll로 배포됩니다. 64 비트 Windows 응용 프로그램에서 ZBar를 사용해야합니다. 64Bit 버전의 ZBar를 구하는 유일한 방법은 직접 빌드하는 것입니다.64 비트 Windows 용 ZBar 빌드

이 자료에 따르면 faq은 ZBar를 빌드하는 유일한 방법은 MinGW를 사용하는 것입니다. 나는 또한이 patch을 찾아 ZBar를 패치하여 64 비트 빌드를 생성했다.

물론 이러한 제안을 따르고 ZBar를 빌드하려고 할 수는 있지만 이전에는 ZBar를 빌드 한 적이 없으며 MinGW을 전혀 알지 못합니다. (저는 VC++ 사용자입니다), 아무도 없으면 방황했습니다. Windows 용 ZBar의 64 비트 버전을 성공적으로 구축했습니다. 어쩌면 다른 사람들과 바이너리를 공유 할 수있는 사람도있을 것입니다. 어떤 제안이라도 환영합니다!

감사합니다.

답변

5

답변이 없으므로 64 빌드가 없다고 가정합니다. 그러므로 나는 그것을 스스로하기로 결정했다. MinGW와 zbar faq에서 the link이 깨진 것 같지 않기 때문에 VS2013을 사용하여 빌드하기로 결정했습니다.

VS2013 프로젝트 코드와 적용 ZBar 코드는 https://github.com/dani4/ZBarWin64에서 찾을 수 있습니다. 나는 또한 빌드 된 라이브러리 자체를 추가했다. 자세한 내용은 README를 참조하십시오.

나는 github에 익숙하지 않기 때문에 ZBar의 포크를 바꾸는 나의 선택이 올바른 것이 아니었고 나는 새로운 저장소를 만들어야했다. 어쨌든이 라이브러리는이 형식으로도 사용할 수 있다고 생각합니다.

+1

당신에게 좋지만 ZBar은 여전히 ​​포기합니다. 플랫폼 전쟁을 시작한다는 의미는 아니지만 ZXLib은 Google이 후원하는 프로젝트입니다. –