Problem z curses
Ostatnio zmodyfikowano 2011-12-18 09:02
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 #include "StdAfx.h" #include <curses.h>
int main() { initscr(); printw( "Hello World !!!" ); getch(); endwin(); 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 |
|
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ć.. |
|
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 |
|
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ś :) |
|
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). |
|
« 1 » |