链接器错误:“对类构造函数的未定义引用”

时间:2013-02-19 06:09:09

标签: linker

我正在尝试构建我的程序。我的程序使用一个类并创建它的实例。在构建我的程序时,我得到链接器错误“对类构造函数的未定义引用”。但是,构造函数定义所在的组件已作为静态库依赖项包含在内,它甚至出现在“/ usr / lib /”文件夹中。静态库甚至包含所需的符号。但我仍然无法解决“未定义的引用”错误

1 个答案:

答案 0 :(得分:0)

我猜,您有一个cpp文件,其中包含<%classname%>的实现。如果是这样,我认为你错过了在你的构建系统中注册这个cpp文件。当链接器尝试解析<%classname%>的成员函数和构造函数的引用时,如果它找不到相关的实现(这里我的意思是编译的汇编代码例程),它可能会发出错误,因为它没有编译。