0

После создания проекта в Visual Studio под Си (выбрал пункт компилировать как код Си) По гайду подключил curses.h Но при компиляции выдает ошибку введите сюда описание изображения

Как быть?

Severity    Code    Description Project File    Line    Suppression State
Error   LNK2019 unresolved external symbol _wgetch referenced in function _main Laba 16 C:\Users\bogda\OneDrive\Рабочий стол\Laba 16\Laba 16\Source.obj 1   


 Severity   Code    Description Project File    Line    Suppression State
    Error   LNK2001 unresolved external symbol __imp__stdscr    Laba 16 C:\Users\bogda\OneDrive\Рабочий стол\Laba 16\Laba 16\Source.obj 1
  • Текст ошибки переделайте в текстовый вид. Трудно читать, и искать по тексту ошибки. – nick_n_a Jun 04 '18 at 13:48
  • 1
    нужно подлинковать библиотеку. – KoVadim Jun 04 '18 at 13:55
  • @nick_n_a LNK2019 unresolved external symbol _wgetch referenced in function _main Laba 16 C:\Users\bogda\OneDrive\Рабочий стол\Laba 16\Laba 16\Source.obj 1 – Богдан Марченко Jun 04 '18 at 14:28
  • @KoVadim можете пожалуйста объяснить,что значит подлинковать библиотеку – Богдан Марченко Jun 04 '18 at 14:29
  • Под вопросом есть ссылка-кнопка "править". – nick_n_a Jun 04 '18 at 14:29
  • Большинство библиотек для с/с++ идут в виде h файлы и библиотека (в винде - файлы с расширением .a). И в настройках проекта нужно указать этот файл. – KoVadim Jun 04 '18 at 14:37
  • @KoVadim но у меня нет такого файла в скачанной библиотеке Только 2 хедера(curse.h и panel.h), pdcurses.lib и pdcurses.dll – Богдан Марченко Jun 04 '18 at 14:42
  • pdcurses.lib поможет. Ищите в настройках проекта, где либы добавлять. – KoVadim Jun 04 '18 at 15:15
  • Да длл тоже поможет, попробуйте добавить её в проект – NewView Jun 04 '18 at 16:48
  • lib это статистическая линковка, DLL это динамическая линковка – NewView Jun 04 '18 at 16:48

0 Answers0