I successfully ran sudo apt-get install libncurses5-dev
Within my Eclipse window I then try to build the following HelloWord.cpp
program:
#include <ncurses.h> int main() { initscr(); /* Start curses mode */ printw("Hello World !!!"); /* Print Hello World */ refresh(); /* Print it on to the real screen */ getch(); /* Wait for user input */ endwin(); /* End curses mode */ return 0; }
I get the following error:
Invoking: GCC C++ Linker g++ -m32 -lncurses -L/opt/lib -o "Test_V" ./src/curseTest.o ./src/trajectory.o ./src/xJus-epos.o -lEposCmd /usr/bin/ld: cannot find -lncurses collect2: error: ld returned 1 exit status make: *** [Test_V] Error 1
It looks like the compiler is searching for the ncurses library and can’t find it? I checked /usr/lib
and the library does not exist there so do I need to manually link the ncurses library there – I thought the get-apt installer would automatically do this?