mac osx 환경 에서 Qt 의 동적 연결 라 이브 러 리 제작 및 사용 방법

1291 단어
최근 에 QR 코드 생산 라 이브 러 리 를 호출 하 는 프로그램 을 썼 습 니 다. 루틴 을 다운로드 한 후에 안에 있 는 동적 링크 라 이브 러 리 가 window 플랫폼 인 것 을 발 견 했 습 니 다. 자신의 MAC 는 동적 링크 라 이브 러 리 를 사용 하지 않 고 원본 파일 을 직접 사용 하 는 것 이 첫 번 째 생각 이 었 습 니 다. pro 파일 에 가입 INCLUDEPATH += ../qrencode/ 하면 헤더 파일 을 포함 시 킬 수도 있 고 원본 파일 을 볼 수도 있 습 니 다.그러나 컴 파일 을 통과 하지 않 고 mac 의. dylib 동적 링크 라 이브 러 리 를 어떻게 만 드 는 지 찾기 시 작 했 습 니 다. 셸 에서 gcc - shared a. c - o 명령 으로 컴 파일 을 통 해 제3자 라 이브 러 리 의 소스 코드 에 문 서 를 사용 하여 설치 방법 을 설명 하 였 습 니 다. 즉, 자신의 플랫폼 의 체인 라 이브 러 리 를 만 드 는 것 입 니 다.먼저 작업 디 렉 터 리 를 원본 디 렉 터 리 에 설정 한 다음 ./configure, 이 명령 은 설치 환경 을 검사 하 는 것 입 니 다. 라 이브 러 리 에 의존 하 는 것 을 검사 하고 통과 하지 못 했 습 니 다. ./configure --without-tools 통과 한 다음 make, make install 큰 성 과 를 거 두 었 습 니 다. local 폴 더 에서. dylib 파일 을 생 성하 고 프로젝트 디 렉 터 리 에 파일 을 복사 하여. pro 파일 에 추가 #LIBS+= -L"$$PWD/" -llibqrencode파일 을 찾 을 수 없 음 을 알려 줍 니 다. 자 료 를 찾 아 보 았 지만 결과 가 없습니다. 절대 경 로 를 사용 해 보십시오 LIBS+= "$$PWD/libqrencode.dylib". 컴 파일 이 통과 되 어 성공 적 으로 실행 되 었 습 니 다.구 덩이 를 남기다
  • c++ 에서 c 를 직접 호출 하 는 방법
  • configuere 의 역할 과 사용 방법
  • Liux 에서 여러 파일 을 컴 파일 하고 라 이브 러 리 나 프로그램 을 만 드 는 방법
  • includepath 와 dependepath 의 차이, libs 의 쓰기
  • qt 에서 동적 링크 라 이브 러 리 를 만 드 는 방법
  • 좋은 웹페이지 즐겨찾기