0
"libxml"라이브러리를 내 코드에 포함하고 싶습니다. 그러나 나는이 라이브러리를 내 코드에 포함시키는 방법을 모른다. 터보 C++ IDE를 사용하고 있습니다.타사 라이브러리를 C에 포함시키는 방법은 무엇입니까?
감사합니다.
"libxml"라이브러리를 내 코드에 포함하고 싶습니다. 그러나 나는이 라이브러리를 내 코드에 포함시키는 방법을 모른다. 터보 C++ IDE를 사용하고 있습니다.타사 라이브러리를 C에 포함시키는 방법은 무엇입니까?
감사합니다.
라이브러리에 몇 가지 헤더 파일이 있습니다. 이러한 라이브러리를 참조하는 파일에 대해 "libxml_a.h", "libxml_b.h"및 "libxml_c.h"라는 헤더 파일이 필요하다고 결정했다고 가정 해보십시오. 그런 다음, 코드에 다음 줄을 추가
#include "libxml_a.h"
#include "libxml_b.h"
#include "libxml_c.h"
//depending how you feel about using namespace
using namespace libxml; // or whatever their namespace is called
... //your code goes here
라이브러리 일부 오브젝트 파일 (이 .a .so를, .o 인, .OBJ)를해야합니다, 당신은 위치 곳으로 그들을 배치 할 것 링커에서 찾을 수 있습니다. 링커에게 이러한 추가 종속 파일을 찾을 위치를 알려줍니다. 따라서 프로젝트 파일을 편집하고이 라이브러리 경로를 링커에 추가해야합니다.
library_path = ...<whatever lib path was>... <path to libxml>
귀하의 환경은 무엇입니까? – khajvah
창 xp (32 비트). –
libxml의 dll (s) 및 헤더를 가져옵니다. 나는'turbo C++ '을 한번도 사용하지 않았지만'프로젝트 속성'에 dll을 연결 한 다음 사용하고자하는 곳에 헤더를 포함시켜야합니다. 나는 윈도우를 사용하지 않지만 .exe의 디렉토리에 dll을 넣어야한다고 생각합니다. – khajvah