programing

Windows에서 ncurses를 사용할 수 있습니까?

nicescript 2021. 1. 16. 09:19
반응형

Windows에서 ncurses를 사용할 수 있습니까?


C / C ++에있는 ncurses를 라이브러리 Windows 용 있다는 것을 기본 크기 조정에서 Win32 창 (에뮬레이트의 ncurses를 하지 콘솔 모드에서)?


PDCurses 포트에 대한 지속적인 노력이 있습니다.

http://www.mail-archive.com/pdcurses-l@lightlink.com/msg00129.html

http://www.projectpluto.com/win32a.htm


그런 것은 "있는 그대로"존재하지 않을 것입니다. 하지만 실제로는 Linux 또는 기타 UNIX와 유사한 운영 체제에는 존재하지 않습니다.

ncurses는 기본 터미널 환경과의 상호 작용을 관리하는 데 도움이되는 유일한 라이브러리입니다. 그러나 터미널 에뮬레이터 자체는 제공하지 않습니다.

실제로 화면에 항목을 표시하는 것 (요구 사항에서 "기본 크기 조정이 가능한 win32 창"으로 나열 됨)을 일반적으로 터미널 에뮬레이터라고합니다. Windows와 함께 제공되는 기능이 마음에 들지 않으면 (당신은 혼자가 아닙니다. 지구상의 사람은 없습니다) 몇 가지 대안이 있습니다. 내 경험상 때때로 작동하고 기본 Windows 터미널 에뮬레이터를 래핑하는 것처럼 보이는 Console 이 있습니다 (확실히 모르겠지만 실제로 기본 터미널 에뮬레이터에 액세스하는 메뉴 옵션이 있기 때문에 추측하고 있습니다. , 콘솔 창에있는 모든 것을 미러링하는 오래된 딱딱한 Windows / DOS 상자가 나타납니다.

더 나은 옵션

더 매력적일 수있는 또 다른 옵션은 puttycyg 입니다. Putty에 연결됩니다 (Linux 배경에서 제공되며 내가 익숙한 것과 거의 비슷하고 무료 임). 실제로 Windows 명령 인터프리터 ( CMD.EXE) 대신 기본 cygwin에 액세스합니다 . 따라서 Putty의 멋진 터미널 에뮬레이터뿐만 아니라 ncursescygwin에서 제공하는 멋진 (및 기타 많은) 라이브러리 의 모든 이점을 얻을 수 있습니다. Putty (또는 배치 파일)를 시작하는 바로 가기에 몇 가지 명령 줄 인수를 추가하면 Putty의 UI를 거치지 않고 앱이 자동으로 시작될 수 있습니다.

참조 URL : https://stackoverflow.com/questions/138153/is-ncurses-available-for-windows

반응형