ncurses,直接控制台输入,如何在没有*.lib、*.dll、*.h文件的vs17中实现?
首先:我对剖腹产相当陌生。所以,如果我做错了什么,请不要烤,而是帮助我理解。先谢谢你 所以。。。 我确实有一个大问题,似乎在我需要解决的范围内的任何地方都找不到 我的观点:我想阅读并直接将键盘输入指向特定功能。 课程已经被提到了一百倍,我想:是的,看起来很有希望 我找到了许多关于如何在VisualStudio环境中实现非标准库的教程,但它们似乎都需要以下文件:*.dll、*.lib、*.h 似乎合法。我还发现,*.a似乎是一个“静态库”,因此我似乎可以使用*.a而不是*.lib文件 现在,当我继续下载最新的ncurses(6.1,)时,我找不到任何*.h和*.lib文件,也找不到*.dll文件。除此之外,老实说,我甚至不知道这些文件中的哪些对于实现ncurses的最基本功能至关重要 无论我搜索多长时间,他们要么给我看一个ncurses版本,它已经“预构建”*.lib-文件等,要么用终端/控制台解释它(我不需要也不理解,因为我使用VS2017) 我希望你能理解我的处境,并希望你能帮助我。ncurses,直接控制台输入,如何在没有*.lib、*.dll、*.h文件的vs17中实现?,c,visual-studio,dll,static-libraries,lib,C,Visual Studio,Dll,Static Libraries,Lib,首先:我对剖腹产相当陌生。所以,如果我做错了什么,请不要烤,而是帮助我理解。先谢谢你 所以。。。 我确实有一个大问题,似乎在我需要解决的范围内的任何地方都找不到 我的观点:我想阅读并直接将键盘输入指向特定功能。 课程已经被提到了一百倍,我想:是的,看起来很有希望 我找到了许多关于如何在VisualStudio环境中实现非标准库的教程,但它们似乎都需要以下文件:*.dll、*.lib、*.h 似乎合法。我还发现,*.a似乎是一个“静态库”,因此我似乎可以使用*.a而不是*.lib文件 现在,当我继
另外,如果我问了这个问题,尽管它已经存在,我很抱歉,但是在这个特定的案例中我找不到任何这样的问题。对于GNU,您可以使用术语大写进行阅读。 编译文件时,必须链接库 Cmake:
add_executable(${NAME} ${SRCS} ${HEADERS})
find_package(Curses REQUIRED)
include_directories(${CURSES_INCLUDE_DIR})
target_link_libraries(${NAME} libft ${CURSES_LIBRARIES})
命令行:
gcc main.c -I header.h -lncurses
所以,也许您在vs中有一种编辑编译标志的方法。这里您必须添加-lncures有一个编译命令标志
如果仍然没有找到Libraries,也许你必须安装它
sudo apt-get install libncurses5