정적링크만 가능한 LGPL 라이브러리 어떻게 사용해야 하나요?
글쓴이: pogusm / 작성시간: 수, 2012/12/05 - 8:41오전
LGPL 라이브러리를 사용한 프로그램의 경우,
동적링크(dll)로 하여 배포한다면 프로그램의 소스를 공개하지 않아도 되지만,
정적링크로 하여 배포한다면 프로그램의 전체 소스를 공개해야 한다고 알고 있습니다.
그런데..
libqrencode(http://fukuchi.org/works/qrencode/index.html.en, QR CODE 라이브러리)는 LGPL 라이센스인거 같은데, 빌드를 해보았지만 DLL 파일은 없는거 같습니다.
즉, 동적링크가 불가능한 LGPL 라이브러리일경우, 프로그램 전체의 소스를 공개하지 않아도 되는 방법이 있을까요?
제가 잘 몰라서 제 질문에 잘못된 점이 있을 수 있습니다.
c++(QT, mingw32)
조언 부탁드립니다.
Forums:
무언가 잘못되어서 dll 파일이 생성되지 않은걸 수도
무언가 잘못되어서 dll 파일이 생성되지 않은걸 수도 있는거 같은데..
잘 모르겠습니다 ㅠㅠ
아래 내용 좀 한번 봐주세요.. (MSYS 환경입니다)
저두 똑같은 경험을 했었는데 아래 링크를
저두 똑같은 경험을 했었는데 아래 링크를 참조하세요.
http://marunguy.blogspot.kr/2012/11/mingw-qrencode-dll.html
답변 감사합니다~
도와주셔서 고맙습니다.
알려주신 링크를 통해 해보니 정말 dll 파일이 만들어지네요~
감사합니다~ 꾸벅~
윈도우 사용자를 위해. 문서로 만들어 봤습니다.
빌드환경이 잘갖춰져서 편하네요. ㅇ_ㅇ'''
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
어잌후~ 감사합니다~
제가 vc 환경은 잘 모르긴 하지만, 좋은 참고가 될듯합니다
감사합니다~
혹시 아시는분...
아래는 marunguy 님 답변에 있는 사이트의 일부 내용입니다.
그런데 -no-undefined 이 무슨 의미인건가요?
궁금합니다~
정의(확인) 되지 않은 심볼(기호)을 허용합니다.
Allow no undefined symbols
http://cafe.naver.com/opendori/6850
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
답변 감사합니다.
그러면..
빌드중에 "필요한 라이브러리"가 없더라도 빌드를 허용하라
라는 정도의 의미인건가요?
ps. 링크는 감사하지만, 가입을 요구하는 카페라 내용을 보지는 못했습니다.
감사합니다.
댓글 달기