Dinos_12345 Δημοσ. 28 Μαΐου 2016 Δημοσ. 28 Μαΐου 2016 Καλησπέρα, προσπαθώ να φτιάξω ένα απλό test αρχείο για να μάθω να δουλεύω το pdcurses. Κάνω include το curses.h αλλά όταν πάω να το τρέξω μου βγάζει σφάλμα. κάνω #include "curses.h" int main() { initscr(); printw("Hello World !!!"); refresh(); getch(); endwin(); return 0; } και μου βγάζει C:\Users\Dinos\AppData\Local\Temp\ccQLdtCj.o:test.c:(.text+0xf): undefined reference to `initscr' C:\Users\Dinos\AppData\Local\Temp\ccQLdtCj.o:test.c:(.text+0x1b): undefined reference to `printw' C:\Users\Dinos\AppData\Local\Temp\ccQLdtCj.o:test.c:(.text+0x20): undefined reference to `refresh' C:\Users\Dinos\AppData\Local\Temp\ccQLdtCj.o:test.c:(.text+0x25): undefined reference to `stdscr' C:\Users\Dinos\AppData\Local\Temp\ccQLdtCj.o:test.c:(.text+0x2d): undefined reference to `wgetch' C:\Users\Dinos\AppData\Local\Temp\ccQLdtCj.o:test.c:(.text+0x32): undefined reference to `endwin' collect2.exe: error: ld returned 1 exit status Καμιά ιδέα;
Moderators Kercyn Δημοσ. 28 Μαΐου 2016 Moderators Δημοσ. 28 Μαΐου 2016 Μήπως θέλει να κάνεις link κάνα library;
Dinos_12345 Δημοσ. 28 Μαΐου 2016 Μέλος Δημοσ. 28 Μαΐου 2016 Μήπως θέλει να κάνεις link κάνα library; Ναι τελικά αυτό ήθελε, μαζί με ένα -lpdcurses στο compilation. Ας κλειδωθεί.
Dr.Fuzzy Δημοσ. 28 Μαΐου 2016 Δημοσ. 28 Μαΐου 2016 Προφανώς πρέπει. πχ με gcc: gcc test.c -o test -lpdcurses
Dinos_12345 Δημοσ. 28 Μαΐου 2016 Μέλος Δημοσ. 28 Μαΐου 2016 Προφανώς πρέπει. πχ με gcc: gcc test.c -o test -lpdcurses Αυτό ακριβώς. Σε IDE θέλει να πειράξεις και άλλα πράγματα για να καταφέρεις αυτό, απλά εγώ κάνω κατευθείαν με gcc.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα