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

Linker 链接器错误:";未定义对类构造函数的引用“;,linker,Linker,我正在努力建立我的程序。我的程序使用一个类并创建它的实例。在构建程序时,我收到链接器错误“未定义对类构造函数的引用”。但是,构造函数定义所在的组件已作为静态库依赖项包含,甚至存在于“/usr/lib/”文件夹中。静态库甚至包含所需的符号。但是我仍然无法解决“未定义引用”错误我想,您有一个cpp文件,其中包含您的应用程序的实现。如果是这样,我认为您没有在构建系统中注册此cpp文件。当链接器试图解析您的成员函数和构造函数上的引用时,如果找不到相关的实现(这里我指的是编译的汇编代码例程),它可能会发出

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

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

Q:什么语言?C++?问:你的标题是否正确?问:你确定这是一个“链接器”错误(而不是编译错误)吗?问:你能剪切/粘贴精确的错误文本吗?语言是C++。这是一个链接器错误。错误如下所示。对“classname::classname(classname const&)”的未定义引用。它能够在编译成功时找到头,但无法找到定义,尽管我已经给出了它所在的库。如何传递静态库?记住顺序很重要我试着重新排序LIB。但无法解决这个问题