본문 바로가기

Native/C++

expat static complie

expat을 이용하고자 하려고 하는데 lib 로 쓰기 위해서 scew 와 별도로 프로젝트를 구성하였는데 아래와 같은 오류가 나오기 시작했다..

// 약간 다르다 ㅎ
[code]error LNK2019: unresolved external symbol __imp_XML_ParserFree referenced in function [/code]

멍뮈.... 처음에는 그냥... scew 가 컴파일이 잘못 되었나 보다? 했지만 아무래 해도 컴파일 옵션이 특별히 다른 점이 없는 것이... 다른 문제가 있나보다 하고 한참을 헤맨 뒤 결국... expat 과 scew에 프로젝트를 합치고는 골몰히 생각중에... 구글신께 검색을 부탁하였더니만.. 다음과 같은 답글을 찾았다..


http://osdir.com/ml/text.xml.expat.general/2004-08/msg00008.html

[code]Are you using XML_STATIC as a preprocessor definition?[/code]

.
.
.
.








그렇다.... -_ - XML_STATIC 를 선언 안했던 것이였다.... ;ㅁ;

'Native > C++' 카테고리의 다른 글

mutable  (0) 2013.10.02
ccw  (0) 2013.10.02
singleton  (0) 2013.10.02
extern  (0) 2013.10.02
STLPort compile  (0) 2013.10.02