Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z curses

Ostatnio zmodyfikowano 2011-12-18 09:02
Autor Wiadomość
luppo19
Temat założony przez niniejszego użytkownika
Problem z curses
» 2011-12-17 10:57:35
Mój kod to używam systemy win 7 32-bit
Wszystkie pliki ściągnąłem z zasobów przygotowanych do kursów na tej stronie
C/C++
#include "StdAfx.h"
#include <curses.h>

int main()
{
    initscr(); //1
    printw( "Hello World !!!" ); //2
    getch(); //3
    endwin(); //4
    return 0;
}

Używam Visual 2010 w ustawieniach projektu dodałem folder z
curses.h
curspriv.h
panel.h
term.h
VC++ directories ->include directories
 
folder z
libpanel.a
libcurses.a
dodałem do ...library directories

Wyskakuje mi błąd linkera  ale nie wiem który plik muszę dodać w ustawieniach
1>menu2.obj : error LNK2019: unresolved external symbol _endwin referenced in function _main
1>menu2.obj : error LNK2019: unresolved external symbol _wgetch referenced in function _main
1>menu2.obj : error LNK2001: unresolved external symbol _stdscr
1>menu2.obj : error LNK2019: unresolved external symbol _printw referenced in function _main
1>menu2.obj : error LNK2019: unresolved external symbol _initscr referenced in function _main
1>c:\users\luppo\documents\visual studio 2010\Projects\menu2\Debug\menu2.exe : fatal error LNK1120: 5 unresolved externals
 
P-45726
pekfos
» 2011-12-17 12:13:58
wrzuć do linkera libcurses.a


Wyskakuje mi błąd linkera  ale nie wiem który plik muszę dodać w ustawieniach
I nie próbowałeś tych z curses w nazwie? Jak u Ciebie "nie wiem" znaczy "nawet nie próbuje", to zastanów się jeszcze raz, czy chcesz programować..
P-45729
luppo19
Temat założony przez niniejszego użytkownika
» 2011-12-17 12:37:16
szybko mnie zjechałeś  a ja próbowałem wpisać libcurses.a w linker-> input i nie działa nawet wiecej dodałem cały folder lib w linker -> general-> Aditional library directores i tez nie działa
P-45731
pekfos
» 2011-12-17 12:48:25
a
-lcurses
 w linker?

szybko mnie zjechałeś  a ja próbowałem wpisać [..]
Więc następnym razem pisz czego już próbowałeś :)
P-45733
DejaVu
» 2011-12-18 09:02:18
To są błędy Visuala, a nie GCC - musisz mieć plik *.lib i dopisać go w opcjach projektu (a konkretniej w opcje linkera).

/edit:
Musisz ściągnąć źródła tej biblioteki i skompilować je pod Visual C++, którego używasz (czyli VC2k10).
P-45820
« 1 »
  Strona 1 z 1