Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/154.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
C+中的链接器错误LNK2019+; 我试图建立一个C++程序,每当我尝试定义一个新函数并建立它时,它就会不断地获得LNK2019链接错误。到目前为止,我只解决了几个问题,但我花了很多时间来详细了解错误。我现在得到的错误如下所示:_C++_Linker Errors - Fatal编程技术网

C+中的链接器错误LNK2019+; 我试图建立一个C++程序,每当我尝试定义一个新函数并建立它时,它就会不断地获得LNK2019链接错误。到目前为止,我只解决了几个问题,但我花了很多时间来详细了解错误。我现在得到的错误如下所示:

C+中的链接器错误LNK2019+; 我试图建立一个C++程序,每当我尝试定义一个新函数并建立它时,它就会不断地获得LNK2019链接错误。到目前为止,我只解决了几个问题,但我花了很多时间来详细了解错误。我现在得到的错误如下所示:,c++,linker-errors,C++,Linker Errors,错误22错误LNK2019:未解析的外部符号“public:u thiscall xmlElements::operator class std::basic_string,class std::allocator>(void)”(???BxmlElements@@QAE?AV?$basic_string@DU?$char_traits@D@性病病毒$allocator@D@2@@std@@XZ)在函数“public:class-xmlTags&\uu thiscall-xmlTags::add

错误22错误LNK2019:未解析的外部符号“public:u thiscall xmlElements::operator class std::basic_string,class std::allocator>(void)”(???BxmlElements@@QAE?AV?$basic_string@DU?$char_traits@D@性病病毒$allocator@D@2@@std@@XZ)在函数“public:class-xmlTags&\uu thiscall-xmlTags::addSib(class-xmlElements)”中引用(?addSib@xmlTags@@QAEAAV1@VxmlElements@@@Z)

错误25错误LNK2019:未解析的外部符号“public:u thiscall xmlElements::operator class std::basic_string,class std::allocator>(void)”(???BxmlElements@@QAE?AV?$basic_string@DU?$char_traits@D@性病病毒$allocator@D@2@@std@@XZ)在函数“public:class-xmlTags&\uu thiscall-xmlTags::addSib(class-xmlElements)”中引用(?addSib@xmlTags@@QAEAAV1@VxmlElements@@@Z)

错误23错误LNK2019:未解析的外部符号“public:u thiscall xmlTags::xmlTags(void)”(??0xmlTags@@QAE@XZ)在函数“public:static void_uucdecl xmlTags::makeDoc(void)”中引用(?makeDoc@xmlTags@@SAXXZ)

错误26错误LNK2019:未解析的外部符号“public:u thiscall xmlTags::xmlTags(void)”(??0xmlTags@@QAE@XZ)在函数“public:static void_uucdecl xmlTags::makeDoc(void)”中引用(?makeDoc@xmlTags@@SAXXZ)

通过各种论坛,我了解到我需要添加一些库名称和路径,但我不擅长库的东西。从哪里可以获得它的名称和路径?

使用库: 进入
Project/Properties/Configuration Properties/CC++/Additional Include Directories
并输入库头文件所在的目录

然后在
配置属性/Linker/General/Additional Library Directories
下输入lib目录的位置


然后在
Configuration Properties/Linker/Input/Additional dependencies下
将lib文件的名称放在lib目录中。

您尝试使用的是什么库?Ohhh它现在正在工作…非常感谢Jonsca…:)您好,Jonsca,谢谢您的回复。但正如我之前所说,我对lib funda的理解很差。库的头文件是指我为程序创建的头文件还是我正在使用的标准库的任何预定义头文件。库的头文件位于“属性”对话框的空白处。您可以可以将您自己的标题保存在文件夹c:\headers或其他文件夹中,并将该目录也放在插槽中,但这不是必需的,编译器会在项目的文件夹中找到您的标题。基本上,您只是告诉编译器,这是一个目录,您可以在其中搜索我的标题,这是一个目录,您可以在其中搜索lib文件,这里是一些可能的lib文件,可以在其中找到这些函数。不要失望,一旦你做了几次,这已经是老生常谈了。我的问题是第三步。我正在对我的应用程序进行单元测试,需要记住将
.obj
添加到链接器/输入中。@CaptainBli很高兴这有帮助!