답변:
Windows에서는 다음을 사용해야합니다. PDCurses :
zip 파일 다운로드 일반적으로 넣을 때마다 포장을 푸십시오. 외부 라이브러리를 확인하고 추가 정보를 확인하십시오. 수행원:
PDCurses는 DOS, OS / 2, Win32, X11 및 SDL로 포팅되었습니다. 포트 별 소스 파일을 포함하는 디렉토리가 이러한 플랫폼. 빌드 지침은 각각의 README 파일에 있습니다. 플랫폼.
Win32 디렉토리에있는 readme 파일은 여러 컴파일러를위한 makefile. 요컨대, 당신은
make
:make -f 메이크 파일 이름그것은 멘션에 WIDE와 WIDE를 포함하여 설정할 수있는 몇 가지 옵션을 알려줍니다. UTF8.
그때까지 용도 라이브러리에 다음을 포함하는 디렉토리를 추가하십시오. curses.h 포함 경로 및 pdcurses.lib 그 파일
make
당신을 위해 생성합니다. 포함 경로 및 연결된 경로를 수정하는 방법 라이브러리는 개발 환경에 따라 다르며 주로 PDCurses와는 관련이 없습니다.
출처 C ++에서 사용할 수 있도록 Windows에 PDCurses를 어떻게 설치합니까? 으로 롭 케네디
아래에서보다 자세한 지침을 참조하십시오.
ncurses
과 PDcurses
똑같다? PDCurses (Pubic Domain Curses)는 다중 플랫폼, 공개 도메인입니다. 터미널 디스플레이 라이브러리 NCurses 구현.
NCurses (New Curses)는 Curses의 구현입니다. 용어 커서 최적화), 둘 다 터미널 제어 UNIX 및 UNIX 계열 시스템 용 라이브러리.
동일하지는 않지만 PDCurses, NCurses 및 Curses는 프로그래머가 마우스 지원, 스크린 페인팅, 색상, 키 매핑, 창 등을 텍스트 기반 응용 프로그램에 터미널 유형에 관해서. 사용중인 PDCurses의 예가 표시됩니다. 이리 .
MingW (Windows 용 Minimalist GNU)는 최소한의 오픈 소스입니다. Windows 네이티브 응용 프로그램 개발을위한 프로그래밍 환경 타사 런타임 DLL이 필요합니다. 그러나 MingW는 Microsoft DLL은 Microsoft C 런타임 라이브러리에서 제공합니다. 그것 GNU 컴파일러 컬렉션 (GCC)과 관련 도구, GNU binutils.
단계
PDCurses 버전 3.4 파일 다운로드 ( pdc34dllw.zip 다운로드 (86.9 KB) )를 Sourceforge.com에서 가져 와서 압축을 풉니 다. 이 버전은 Win32 DLL입니다. 유니 코드가있는 콘솔 용.
추출 된 파일을 다음 폴더에 복사하십시오.
pdcurses.lib
MingW 's에/lib
폴더curses.h
과panel.h
MingW 's에/include
폴더pdcures.dll
MingW 's에/bin
폴더테스트
PDCurses를 사용하여 파일을 컴파일하는 예제 명령 checkthis.c :
gcc checkthis.c -o checkthis -lpdcurses
다음 코드가 컴파일되면 PDCurses가 올바르게 설치됩니다.
/* checkthis.c */ #include <curses.h> int main() { initscr(); wclear(stdscr); printw("hello world\n"); wrefresh(stdscr); system("pause"); endwin(); }
ncurses 라이브러리는 MinGW에서 사용할 수 있습니다. 단순히 CMD를 열거 나 powershell을 실행하고 mingw-get install ncurses를 실행하면 mingw-get가 패키지를 다운로드하고 설치합니다. MinGW bin 폴더의 경로가 시스템 경로와 연결되어 있는지 확인하십시오. 문제없이 ncurses를 사용할 수 있어야합니다.
BTW : 코드를 컴파일 할 때 -lncurses 옵션을 사용해야합니다.
건배...