CppUnit上的C ++链接器错误

时间:2012-01-18 07:03:19

标签: oracle unit-testing gcc cppunit occi

我正在尝试为CppUnit编译扩展库。

但在链接时它会给我以下错误:

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

包含的头文件具有以下定义:

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

为什么我仍然收到undefined reference错误的任何线索?

1 个答案:

答案 0 :(得分:2)

标题中的内容是函数声明,而不是其定义 链接器正在抱怨,因为它找不到函数的定义,该函数可能位于您未链接的库文件中。

将库链接到您的项目。