如何在Visual Studio 2017中将Ncurses添加到我的项目中
How To add Ncurses to my Project in Visual Studio 2017?
我正在寻找详细的分步指南,以将Ncurses添加到Visual Studio 2017中的项目中。我下载了源代码,但我不知道如何将其添加到我的项目中。我知道这个问题对你来说会很愚蠢,但我是一个关于C++的初学者,在网上找不到将 Ncurses 添加到我的项目中的教程。我浏览了在线文档等,但没有找到任何有用的提示。我正在编写一个控制台应用程序。
我从以下位置下载了代码: https://invisible-island.net/ncurses/#download_ncurses
谢谢你的帮助。
编辑:
我知道有这个解决方案:
#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 等。有支持Windows的PDCurses,你可以在程序中用PDCurses替换ncurses,并将其与POSIX和其他系统(如DOS,Windows等)一起使用。
请遵循 PDCurses 构建手册。并检查演示代码
相关文章:
- 为什么如果我添加这一行,我的程序会不断询问值
- 如何将我的程序添加到文件和文件夹的macOS右键单击菜单?
- Qt - 为什么Visual Studio 2019在qml资源中添加10Mb文件后无法再编译我的项目?
- 为什么我的双变量通过添加 c++ 显示 nan?
- UE4 - Visual Studio在我从编辑器添加新的c ++文件后无法打开任何源文件 - UBT_COMPILED
- 为什么添加析构函数(甚至是空的)会破坏我的结构,该结构使用 ref 转发和折叠来保存 ref 或值的副本?
- 如何将外部 dll 添加到我的 VS2019 项目?
- 谷歌测试发现在macOSX上添加并运行了我的所有测试两次
- 如何确保我的节点被添加到链接列表中
- 我应该在服务模板中的什么位置添加自己的代码?
- 在我的 CLR 项目中添加包含会导致无法在启用 /clr 的情况下编译 WLR
- 为什么我的代码在添加不相关的代码行后工作方式不同?
- 将 std::文件系统头文件添加到我的程序时出现编译错误
- 如何使用 Xcode 8.2.1 在我的项目中添加 cpprestsdk 库
- 该函数不会向我的 bst 树添加任何内容
- 是否可以将 VBA 编程环境添加到我的C++应用程序?
- 尝试使用帖子将数据添加到我的MySQL数据库中
- 如何将选项卡添加到我的选项卡控件(WIN32 API C++ GUI)
- 无法在QList中添加我的类
- 在c++中添加我的DLL到Visual Studio项目中