2012-06-14 3 views
0

xerces (http://xerces.apache.org) lib를 사용하여 C++에서 XML 파일을 구문 분석하므로 소스 코드를 다운로드하고 ./configure를 실행하고 make를 만듭니다. 그래서 실행할 때 g ++ -o 파서 parser.cpp 을 실행하고 ./parser를 실행하면 ./parser : 공유 라이브러리를로드하는 중 오류가 발생합니다. libxerces-c-3.1.so : 공유 오브젝트 파일을 열 수 없습니다. 해당 파일이나 디렉토리가 없습니다.lib-xerces을 (를) 찾을 수 없습니다.

/usr/lib 또는/lib을 검색 할 때 libxerces-c-3.1.so가 어디로 갔는지 찾을 수 없으며 libxerces-c-3.1.so가있는 위치도 찾을 수 없습니다. 누군가가 어떻게 그 문제를 해결할 수 있는지 알고 있습니까?

+0

그러나이 존재 아니었다면, 어떻게 컴파일 단계에서 처음부터 반대 연결 했습니까? – mathematician1975

+0

올바르게 연결되었습니다. 나는 g ++ -o 파서 parser.cpp -lxerces-c 을 완벽하게 컴파일했다. – cybertextron

답변