【CentOS, Eclipse】 C 프로젝트에서 라이브러리 파일 불러오기

2095 단어 C이클립스CentOS

하고 싶은 일



Eclipse의 C 프로젝트에 C 라이브러리를 추가하고 라이브러리의 API를 활용하고 싶습니다.

환경


  • CentOS 7(1908)
  • Eclipse eclipse-cpp-2019-09-R

  • 방법



    1. 라이브러리 파일 복사


  • "include"디렉토리 만들기
  • 라이브러리가 들어 있는 디렉토리( .lib )를 프로젝트 디렉토리에 저장
    ( shapefile 라이브러리를 make 그러면 .lib 라는 디렉토리가 작성되어 그 안에 라이브러리 파일이 있습니다)
  • shapefil.h 파일을 복사하고 프로젝트에 만든 "include"디렉토리에 저장

  • 2. 라이브러리 정의 설정


  • 프로젝트를 오른쪽 클릭 「프로퍼티」→「C/C++ 빌드」→「설정」→「툴 설정」

  • G++ 링커 → 라이브러리 → 라이브러리 경로에 .lib를 저장하는 폴더를 지정합니다.
  • 「G++링커」→「라이브러리」→「라이브러리」에 「shp」를 입력(파일명의 「libshp」가 아니고 「shp」를 지정)
    ※ 라이브러리 파일 읽기에는 다음 사항에 주의
    · 파일명에 대해서 lib 는 라이브러리 접두사로서 자동으로 부여되므로, 읽어들일 때는 파일명으로부터 lib 를 빼낸 명칭으로 호출할 필요가 있다


  • 빠진 곳


  • 원래 라이브러리를 읽는 방법을 모르겠습니다
  • 라이브러리 파일을 읽으려면 경로뿐만 아니라 라이브러리 이름도 필요합니다.

    참고로 한 URL



    C 라이브러리의 작동 방식


  • C/C++ 빌드 메커니즘 및 라이브러리
  • C 언어 라이브러리란 무엇인가? 외부 공개하고 있는 정보란 무엇인가?

  • 이클립스 설정


  • How to add library path in Eclipse CDT
  • eclipse C 프로젝트에 라이브러리를 추가하는 방법
  • 좋은 웹페이지 즐겨찾기