2012-01-18 4 views
0

CppUnit 용 확장 라이브러리를 컴파일하려고합니다.CppUnit에서 C++ 링커 오류

그러나 연결하면서 나에게 다음과 같은 오류를 제공합니다

DatabaseAssert.cp:(.text+0x782): undefined reference to 'CppUnit::DatabaseAssert::getDBConnection(DBAdapter*)'

포함 된 헤더 파일은 정의가 :

static oracle::occi::Connection* getDBConnection(DBAdapter *dbAdapter);

나는 여전히 undefined reference 오류가있는 이유 모든 단서를 ?

답변

2

머리글에있는 것은 정의가 아닌 함수 선언입니다.
링크하지 않은 라이브러리 파일에있는 함수의 정의를 찾을 수 없기 때문에 링커가 불평합니다.

라이브러리를 프로젝트에 연결하십시오.