C++ MS VC+;的链接器错误的含义是什么+;2010

C++ MS VC+;的链接器错误的含义是什么+;2010,c++,visual-c++,fltk,C++,Visual C++,Fltk,我刚刚安装了FLTK库和Stroustrup主页上的一堆头文件。。。。 我知道它找不到一些文件,但有人能告诉我具体可能是什么问题吗 1>Graph.obj : error LNK2019: unresolved external symbol "public: __thiscall Fl_GIF_Image::Fl_GIF_Image(char const *)" (??0Fl_GIF_Image@@QAE@PBD@Z) referenced in function "public: __

我刚刚安装了FLTK库和Stroustrup主页上的一堆头文件。。。。 我知道它找不到一些文件,但有人能告诉我具体可能是什么问题吗

1>Graph.obj : error LNK2019: unresolved external symbol "public: __thiscall Fl_GIF_Image::Fl_GIF_Image(char const *)" (??0Fl_GIF_Image@@QAE@PBD@Z) referenced in function "public: __thiscall Graph_lib::Image::Image(struct Point,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,enum Graph_lib::Suffix::Encoding)" (??0Image@Graph_lib@@QAE@UPoint@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4Encoding@Suffix@1@@Z)
1>Graph.obj : error LNK2019: unresolved external symbol "public: __thiscall Fl_JPEG_Image::Fl_JPEG_Image(char const *)" (??0Fl_JPEG_Image@@QAE@PBD@Z) referenced in function "public: __thiscall Graph_lib::Image::Image(struct Point,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,enum Graph_lib::Suffix::Encoding)" (??0Image@Graph_lib@@QAE@UPoint@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4Encoding@Suffix@1@@Z)
1>Graph.obj:错误LNK2019:未解析的外部符号“public:\u thiscall Fl\u GIF\u Image::Fl\u GIF\u Image(char const*)”(??0Fl\u GIF\u Image@@QAE@PBD@Z) 在函数“public:uu thiscall Graph_lib::Image::Image(结构点,类std::basic_字符串,枚举图_lib::后缀::编码)”中引用(??0Image@Graph_lib@@QAE@UPoint@@V?$basic_string@DU?$char_traits@D@性病病毒$allocator@D@2@@std@@W4Encoding@Suffix@1@@Z)
1> Graph.obj:错误LNK2019:未解析的外部符号“public:\u thiscall Fl\u JPEG\u Image::Fl\u JPEG\u Image(char const*)”(??0Fl\u JPEG\u Image@@QAE@PBD@Z) 在函数“public:uu thiscall Graph_lib::Image::Image(结构点,类std::basic_字符串,枚举图_lib::后缀::编码)”中引用(??0Image@Graph_lib@@QAE@UPoint@@V?$basic_string@DU?$char_traits@D@性病病毒$allocator@D@2@@std@@W4Encoding@Suffix@1@@Z)

它找不到函数调用的定义。您可能没有链接.lib文件。

它找不到函数调用的定义。您可能没有链接.lib文件。

这意味着lonker没有找到这些成员函数的定义。

这意味着lonker没有找到定义这些成员函数的初始化。

您没有链接fltkimages.lib和fltkjpeg.lib,或者如果您正在运行调试版本fltkimagesd.lib和fltkjpeg.lib。

您没有链接fltkimages.lib和fltkjpeg.lib,或者如果您正在运行调试版本fltkimagesd.lib和fltkjpeg.lib。

lonker是“bonkers”。-)你能说得更具体一点吗?在构建FLTK的过程中,有很多步骤我没有完全理解,现在又添加了stroustrup的私有库。我甚至不知道函数在哪里被调用,因为它不是来自我的源代码。“lonker”是“bonkers”。-)你能说得更具体一点吗?在构建FLTK的过程中,有很多我不完全理解的步骤,现在又添加了stroustrup的私有库。我甚至不知道函数在哪里被调用,因为它不是来自我的源代码。据我所知,有一个关于如何安装这个库的说明。您可以在FLTK的站点或StroustUp的站点中获得它。@VladfromMoscow这不是安装错误,这是一个未将文件设置为链接的问题。该人员需要做的就是确保正确的.lib文件位于项目属性的“附加库”条目中。这意味着确实存在安装错误。文件和/或库安装在错误的目录中,相应的参数设置不正确。例如,我记得有关于如何安装MS VC++的FLTK的详细说明。不,这并不意味着存在安装问题。您是否已将项目配置为链接这些库?简单地将它们放入一个特定的目录并不意味着它们被您的项目链接。@VladFrommosco如果是安装错误,他将得到一个“找不到库”错误,但他得到一个“未解析的外部符号”,因此他找到的是标题,而不是函数的二进制定义。诚然,这些库不可能存在(这是一个instal错误),但Occam Razor会让我觉得他根本就没有链接它。可能两者都有。据我所知,有一个关于如何安装这个库的说明。您可以在FLTK的站点或StroustUp的站点中获得它。@VladfromMoscow这不是安装错误,这是一个未将文件设置为链接的问题。该人员需要做的就是确保正确的.lib文件位于项目属性的“附加库”条目中。这意味着确实存在安装错误。文件和/或库安装在错误的目录中,相应的参数设置不正确。例如,我记得有关于如何安装MS VC++的FLTK的详细说明。不,这并不意味着存在安装问题。您是否已将项目配置为链接这些库?简单地将它们放入一个特定的目录并不意味着它们被您的项目链接。@VladFrommosco如果是安装错误,他将得到一个“找不到库”错误,但他得到一个“未解析的外部符号”,因此他找到的是标题,而不是函数的二进制定义。诚然,这些库不可能存在(这是一个instal错误),但Occam Razor会让我觉得他根本就没有链接它。可能两者都有。图书馆可能不见了,也可能在那里。。。或者项目根本没有被配置为链接它们。就是这样!(这是调试版本)@user2904033您应该接受答案。这些库可能已丢失或已存在。。。或者项目根本没有被配置为链接它们。就是这样!(这是调试版)@user2904033您应该接受答案。