png 라이브러리를 사용하여 프로그램을 실행하는 방법

png 라이브러리를 사용하여 프로그램을 실행하는 방법

libpng 및 zlib 설치그리고 달리고 싶어이 프로그램을 사용하여 png.h. 저는 Code::Blocks를 가지고 있고 IT 분야에서는 완전히 새로운 사람입니다. 왜 실행되지 않는지 모르겠습니다. 나는 다음을 얻습니다 :

undefined reference to png_create_write_struct.

Code::Blocks 메뉴에 라이브러리를 추가하려면 어떻게 해야 합니까?

답변1

소프트웨어 개발을 수행하는 경우에도 -dev 패키지를 설치해야 합니다(링크에서 명령을 실행한 경우 이미 수행한 작업).

libpng12-0:
This package contains the runtime library files needed to run software using libpng.

libpng12-dev
This package contains the header and development files needed to build programs and packages using libpng.

또한 Code::Blocks에서 프로젝트 트리의 프로젝트 이름을 마우스 오른쪽 버튼으로 클릭하고 "빌드 옵션..."을 선택합니다. 다가오는 창에서 왼쪽에 있는 트리 상단(프로젝트 이름)을 선택합니다. 창의 메인 부분에서 "링커 설정"을 선택합니다. 왼쪽 목록 상자에 이름이 있는 항목을 추가합니다.

libpng

이제 프로젝트가 제대로 컴파일될 것입니다.

여기에 이미지 설명을 입력하세요

관련 정보