Что означает эта ошибка компоновщика из MS VC ++ 2010 [дубликата]

0

Я только что установил библиотеку 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)
Теги:
visual-c++
fltk

3 ответа

2

Он не может найти определение вызовов функций. Вероятно, вы не связываете файл.lib.

  • 0
    Насколько я знаю, есть инструкция, как установить эту библиотеку. Вы можете получить его либо на сайте ФЛТК, либо на сайте Страуструпа.
  • 0
    @VladfromMoscow Это не ошибка установки, это не установка проблемы файла для связи. Все, что нужно сделать человеку, это убедиться, что правильные файлы .lib находятся в записи «Дополнительные библиотеки» в свойствах проекта.
Показать ещё 5 комментариев
2

Это означает, что Лонкер не нашел определений этих функций-членов.

  • 0
    «Лонкер» - это «чокнутый». ;-)
  • 1
    +1 за ошибку
Показать ещё 1 комментарий
0

Вы не связываете fltkimages.lib и fltkjpeg.lib, или если вы используете отладочную версию fltkimagesd.lib и fltkjpegd.lib.

  • 1
    Библиотеки могут отсутствовать, или они могут быть там ... или проект просто не был настроен для связи с ними.
  • 0
    Это сделал это! (это отладочная версия)
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню