0
현재 응용 프로그램에서 바코드 생성에 zint 바코드 라이브러리를 사용하고 있습니다. 아주 잘 작동하며 .txt, .eps, .svg 형식으로 생성됩니다. 또한 ".png"형식을 지원하지만 헤더 파일 "png.h"가 누락되어 "png"형식으로 바코드를 생성 할 수 없기 때문에 문제가 발생합니다. 내가 사용하는 zint 버전은 2.4.2 친절히 도와 드릴까요?zint 바코드 라이브러리에 png.h 헤더 파일이 없습니다.
마이크 감사합니다. 나는 윈도우 머신과 리눅스 머신에서 개발 중이다. PNG 개발 라이브러리를 설치하면 문제가 해결되는지 확인하겠습니다. – adi
안녕하십니까, png.h 및 종속 헤더 (pconf.h, zlib.h)를 추가했습니다. 이로 인해 컴파일 오류가 해결되었습니다. 그러나 다음과 같은 빌드 오류가 발생합니다. 친절하게 도와주세요. 함수 'writepng_error_handler에서 'png.c : 62 : png_get_error_ptr '로 정의 기준'기능 'png_pixel_plot에서 'png.c 150 : png_create_write_struct '로 정의 참조'156 : png.c에 정의되지 않은 참조 'png_create_info_struct' png.c : 158 : 'png_destroy_write_struct'에 대한 정의되지 않은 참조 png.c : 171 : 'png_init_io'에 대한 정의되지 않은 참조 .... – adi
이것은 PNG 라이브러리에 링크해야 함을 나타냅니다. Linux에서는 최종 링크 명령 행에 '-lpng'를 추가하십시오. –