C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[12907] 혹시libxml를 윈도우에서 사용해 보신분~.
소리바람.OJ [phonon] 6033 읽음    2007-04-18 11:58
이번 프로젝트가 리눅스에서 XML과 관련되는 부분이 많습니다.

리눅스 개발환경이 그렇게 익숙하지 않아서,
윈도우에서 MingW와 Eclipse를 설치해서 돌려 보고 있습니다.
그런데, Libxml의 각 화일들을 옮겨서 컴파일을 시도해 봤는데,
잘 되지 않더군요.

혹시, 이 라이브러리를 사용해 보신 분에게 조언을 부탁드립니다.

리눅스에서의 커맨드들의 압박이...
강신영.Divinespear [kang594]   2007-04-18 13:10 X
libxml2는 win32용으로 미리 컴파일된 DLL을 제공하고 있습니다. (!!!!)

직접 컴파일 하시려면 make 스크립트는 win32 폴더인가... 안에 있습니다만...
그 스크립트를 쓸려면 가급적이면 mingw의 make를 사용해서 컴파일하는걸 추천합니다.
아니면 makefile.bcc 파일을 엄청나게 손대셔야 할듯....
강신영.Divinespear [kang594]   2007-04-18 13:12 X
아참... mingw파일용 makefile 은 makefile.mingw 입니다.
소리바람.OJ [phonon]   2007-04-18 13:13 X
리눅스에서는 makefile를 만들어서 컴파일이 되는 걸 확인했습니다.
그래서, 윈도우즈에선 어떤지 알아보고 있는 중 입니다.
메뉴얼에서도 봤습니다만, 안 되는 이유를 잘 모르겠습니다.

그냥 터미널로 개발하기엔 프로젝트 기간이 짧습니다.
조언 부탁드립니다.
소리바람.OJ [phonon]   2007-04-18 13:16 X
dll를 사용하는 것 외에 다른 방법은 없습니까?
header와  lib 화일을 mingw의 include와 lib 디렉토리에 넣고 사용하는 방법은 없습니까?
강신영.Divinespear [kang594]   2007-04-18 13:22 X
lib 파일은 컴파일 하고 난 다음에 나오는 하위 폴더들 아래에 있을겁니다.
강신영.Divinespear [kang594]   2007-04-18 13:26 X
혹시 컴파일 자체가 안되시면....

1. win32 폴더로 이동
2. cscript configure.js [설정...] (도움말은 cscript configure.js help)
3. make -f Makefile.mingw
소리바람.OJ [phonon]   2007-04-18 13:28 X
http://www.zlatkovic.com/pub/libxml/에서 다운받으면 디렉토리에 헤더와 라이브러리만 있습니다. 그걸 path가 걸려있는 mingw에 넣고 다른 별도의 작업이 필요한가요? 메뉴얼등엔 이런 언급이 없어서 잘 모르겠습니다.
강신영.Divinespear [kang594]   2007-04-18 13:33 X
ftp://ftp.xmlsoft.org/libxml2 에서 받으시면 될겁니다.
소리바람.OJ [phonon]   2007-04-18 13:50 X
위에 제가 언급한 싸이트로 연결이 됩니다.
libxml.dll을 system32에 넣고 해더와 라이브러리의 path도 확인해 봤는데 안 됩니다.
이를 어찌하오리까!
강신영.Divinespear [kang594]   2007-04-18 13:53 X
mingw도 라이브러리 파일 확장자는 .lib가 아니라 .a 입니다.
소리비람님이 받으신걸로 추정되는건 msvc로 컴파일된거 같네요.
ftp://ftp.xmlsoft.org/libxml2/libxml2-sources-2.6.28.tar.gz 받아서 컴파일해보세요.
초보대왕 [sauron]   2007-04-18 15:09 X
VC++ 에서 아무 이상없이 썼었읍니다.
헤더파일과 라이브러리 파일의 경로가 잘못된 것이겠지요
소리바람.OJ [phonon]   2007-04-18 18:38 X
libiconv-1.9.2-1-src도 필요한 듯 합니다. 이것 없이 컴파일이 제대로 이루어지지 않습니다. 리눅스 프로젝트를 윈도우에서 해 볼려고 하는데 거쳐야 할 것들이 많군요. ^^;
소리바람.OJ [phonon]   2007-04-24 11:35 X
http://www.pokorra.de/coding/compile_libxml_mingw.html
위의 사이트에서 설명이 잘 되어 있습니다.
그리고 MSYS1.0의 터미널 상에서 컴파일을 하면 잘 되더군요.

+ -

관련 글 리스트
12907 혹시libxml를 윈도우에서 사용해 보신분~. 소리바람.OJ 6033 2007/04/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.