libedit and g++
Marcin Dalecki
mdcki at gmx.net
Sun Jul 13 17:04:06 PDT 2003
Priit Piipuu wrote:
> Hi!
>
> There seems to be a problem using libedit from C++. Small test case:
>
>
>>cat test.c
>
> #include <stdio.h>
> #include <histedit.h>
>
> int
> main(void) {
> EditLine *ed;
>
> ed = el_init("foo", stdin, stdout, stderr);
> el_end(ed);
>
> return 0;
> }
>
>>gcc -ledit -ltermcap -o test test.c
>>g++ -ledit -ltermcap -o test test.c
>
> /var/tmp//ccAVIwg7.o: In function `main':
> /var/tmp//ccAVIwg7.o(.text+0x28): undefined reference to `el_init(char const*, __sFILE*, __sFILE*, __sFILE*)'
> /var/tmp//ccAVIwg7.o(.text+0x39): undefined reference to `el_end(editline*)'
>
> What did I miss?
Some lectures in C++ classroom. Hint: extern "C"
More information about the freebsd-hackers
mailing list