Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle C++;CPP单元上的链接器错误_Oracle_Unit Testing_Gcc_Cppunit_Occi - Fatal编程技术网

Oracle C++;CPP单元上的链接器错误

Oracle C++;CPP单元上的链接器错误,oracle,unit-testing,gcc,cppunit,occi,Oracle,Unit Testing,Gcc,Cppunit,Occi,我正在尝试为CppUnit编译一个扩展库 但链接时会出现以下错误: DatabaseAssert.cp:(.text+0x782):未定义对“CppUnit::DatabaseAssert::getDBConnection(DBAdapter*)”的引用。 包含的头文件具有以下定义: staticoracle::occi::Connection*getDBConnection(DBAdapter*DBAdapter) 有什么线索可以解释为什么我仍然得到未定义引用错误?标题中的是函数声明,而不是它

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

但链接时会出现以下错误:

DatabaseAssert.cp:(.text+0x782):未定义对“CppUnit::DatabaseAssert::getDBConnection(DBAdapter*)”的引用。

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

staticoracle::occi::Connection*getDBConnection(DBAdapter*DBAdapter)


有什么线索可以解释为什么我仍然得到
未定义引用
错误?

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

将库链接到您的项目