我正在尝试为CppUnit编译扩展库。
但在链接时它会给我以下错误:
DatabaseAssert.cp:(.text+0x782): undefined reference to 'CppUnit::DatabaseAssert::getDBConnection(DBAdapter*)'
包含的头文件具有以下定义:
static oracle::occi::Connection* getDBConnection(DBAdapter *dbAdapter);
为什么我仍然收到undefined reference
错误的任何线索?
答案 0 :(得分:2)
标题中的内容是函数声明,而不是其定义 链接器正在抱怨,因为它找不到函数的定义,该函数可能位于您未链接的库文件中。
将库链接到您的项目。