Dev-C++에서 XML 사용하기

XML parser는 Apache의 Xerces C++ Parser 2.7.0을 사용한다.

Dev-C++ 4.9.9.2 버전에서 외부 라이브러리를 이용하기 위해서는 다음과 같은 사항들을 설정한다.

  • 먼저 Xerces C++ Parser 홈페이지에서 윈도우용 바이너리 배포 버전을 다운받아 적당한 폴더에 압축을 푼다. 이런, 폴더 이름이 좀 길다. xerces-c로 짧게 바꿨다.
  • Dev-C++을 실행한 후 XML 파서를 이용할 프로젝트를 새로 하나 생성한다. 프로젝트 브라우저 창에서 프로젝트 이름을 마우스 우클릭 한 후 프로젝트 옵션을 선택하면 프로젝트 옵션 창이 뜬다.
  • Directories 탭을 선택한 후 Library Directories 항목에 Xerces의 lib폴더를 추가한다.
dev-cpp-xml-setting-01-exedra.jpg
  • Include Directories에는 Xerces의 include폴더를 추가한다.
dev-cpp-xml-setting-02-exedra.jpg
  •  5. 프로젝트 생성시 같이 생성되었던 main.cpp 파일에 Xerces의 include 폴더 밑에 있는 아무 헤더 파일 하나를 선택하여 include 한 후 컴파일 해 보고 에러가 없는지 확인한다.

Example

#include <cstdlib>
#include <iostream>
#include <xercesc/sax/Parser.hpp>

using namespace std;

int main(int argc, char *argv[])
{
    system(”PAUSE”);
    return EXIT_SUCCESS;
}