Kim Schulz wrote:
> [snip]
>
>>Comportene hedder /dev/ttyS1 og /dev/ttyS2 (osv) når du bruger cygwin.
>>
>
> fedt, så mangler jeg bare bare at få ncurses installeret under cygwin,
> så jeg kan kompile programmet der også. Som det er nu (hvor jeg egenligt
> troede jeg havde det installeret), giver den mig Undefined reference to
> ,,, for alle ncurses funktions og makro kald.
> har du også en ide til hvordan dette løses.
>
Får du fejlen når du kompilerer eller når du linker?
I det første tilfælde skal du huske at inkludere ncurses.h
I det andet tilfælde skal du linke med ncurses lib'et.
Fra man pagen for ncurses:
A program using these routines must be linked with the
-lncurses option, or (if it has been generated) with the
debugging library -lncurses_g. (Your system integrator
may also have installed these libraries under the names
-lcurses and -lcurses_g.) The ncurses_g library generates
trace logs (in a file called 'trace' in the current direc-
tory) that describe curses actions.
(på dansk: tilføj -lncurses til kommando linie når du
linker eller -lncurses_g for at få en debug version.)
Jeg går ud fra at du har både ncurses.h (i .../usr/include/ncurses)
og libncurses.a i .../lib, ellers skal du downloade dem.
HTH
/bertel
--
Bertel K. Brander
Autor of Wain, a free text editor for programmers:
http://home20.inet.tele.dk/midgaard/program.htm