我正在寻找详细的分步指南,以将 Ncurses 添加到 Visual Studio 2017 中的项目中。我下载了源代码,但我不知道如何将其添加到我的项目中。我知道这个问题对你来说很愚蠢,但我是 C++ 的初学者,没有在网上找到将 Ncurses 添加到我的项目中的教程。我查看了在线文档等,但没有找到任何有用的提示。我正在编写一个控制台应用程序。
我从以下位置下载了代码:https://invisible-island.net/ncurses/#download_ncurses
感谢您的帮助。
EDIT:
我知道有这个解决方案:
#include <windows.h>
void gotoxy( short x, short y )
{
HANDLE hStdout = GetStdHandle(STD_OUTPUT_HANDLE) ;
COORD position = { x, y } ;
SetConsoleCursorPosition( hStdout, position ) ;
}
但我想这是 Windows 特有的。那么我该怎么做才能同时适用于 Unix/Windows。
NCurses 是 UNIX 库,即可用于 POSIX UNIX-es,如 Linux、FreeBSD、MacOS X 等。有PDCurses它支持 Windows,您可以在程序中用 PDCurses 替换 ncurses,并将其与 POSIX 和其他系统(如 DOS、Windows 等)一起使用。
请遵循PDCurses 构建手册。并检查演示代码
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)