Você apenas copia os arquivos da biblioteca e começa a usá-lo?
No Windows, você deve usar PDCurses :
Download the zip file, unpack it wherever you typically put external libraries, and check the readme, which tells you the following:
PDCurses has been ported to DOS, OS/2, Win32, X11 and SDL. A directory containing the port-specific source files exists for each of these platforms. Build instructions are in the README file for each platform.
O arquivo leia-me no diretório Win32 informa que existem makefiles para vários compiladores diferentes. Em resumo, você executa
make
:make -f makefilenameDiz menciona algumas opções que você pode definir, incluindo WIDE e UTF8.
Para então usar a biblioteca, adicione o diretório que contém curses.h ao seu caminho de inclusão e link com o arquivo pdcurses.lib que
make
gera para você. Como você modifica seu caminho de inclusão e seu link bibliotecas depende do seu ambiente de desenvolvimento e é em grande parte irrelevante para PDCurses.
Source Como instalo o PDCurses no Windows para uso com C ++? por Rob Kennedy
Instruções mais detalhadas abaixo.
Então, ncurses
e PDcurses
são iguais?
PDCurses (Pubic Domain Curses) is the multi-platform, public domain implementation of the terminal display library NCurses.
NCurses (New Curses) is an implementation of Curses (a play on the term cursor optimization), both of which are terminal control libraries for UNIX and UNIX-like systems.
Although not identical, PDCurses, NCurses, and Curses enable programmers to add mouse support, screen painting, colors, key-mapping, windows, and more to text-based applications without regard to the terminal type. An example of PDCurses in use is shown here.
MingW (Minimalist GNU for Windows) is a minimal Open Source programming environment for developing Windows native applications not requiring 3rd-party Runtime DLLs. However, MingW does utilize some Microsoft DLLs provided by the Microsoft C runtime library. It includes the GNU Compiler Collection (GCC) and associated tools, the GNU binutils.
Fonte Adicionando PDCurses ao MingW
Adicionando PDCurses ao MingW
Steps
Download the PDCurses version 3.4 file (Download pdc34dllw.zip (86.9 KB)) from Sourceforge.com and unzip it. This version is the Win32 DLL for console with Unicode.
Copie os arquivos extraídos para as seguintes pastas:
pdcurses.lib
para a pasta/lib
do MingWcurses.h
epanel.h
para a pasta/include
do MingWpdcures.dll
para a pasta/bin
do MingWTeste
Exemplo de comando usando PDCurses para compilar o arquivo checkthis.c:
gcc checkthis.c -o checkthis -lpdcurses
Se o código a seguir compilar, o PDCurses está instalado corretamente.
/* checkthis.c */ #include <curses.h> int main() { initscr(); wclear(stdscr); printw("hello world\n"); wrefresh(stdscr); system("pause"); endwin(); }