我想在Microsoft的Visual Studio C++上使用curses庫。我從http://www.gnu.org/software/ncurses/下載了ncurses-5.9.tar.gz,並解壓縮了文件。但是,我在包中找不到.lib或.dll文件。沒有.lib文件,我不知道如何將Visual Studio中的代碼鏈接到ncurses包中的頭文件。我需要將頭文件移動到我的項目中的某個位置嗎?將curses庫添加到Visual Studio C++?
感謝您的幫助!
我想在Microsoft的Visual Studio C++上使用curses庫。我從http://www.gnu.org/software/ncurses/下載了ncurses-5.9.tar.gz,並解壓縮了文件。但是,我在包中找不到.lib或.dll文件。沒有.lib文件,我不知道如何將Visual Studio中的代碼鏈接到ncurses包中的頭文件。我需要將頭文件移動到我的項目中的某個位置嗎?將curses庫添加到Visual Studio C++?
感謝您的幫助!
總而言之:你想要PDCurses。
你所做的並不是如何使用curses。你下載的是源代碼,根本沒有二進制文件 - 沒有任何體系結構的.lib和.dll文件。不僅如此,而且源代碼也不能直接編譯 - 如果你已經將它添加到C/C++項目中,即使在Unix機器上,它也不會編譯。
爲了編譯,curses需要運行一個configure
腳本,該腳本生成一些文件,可能是config.h
,可能還有其他源文件和makefile。
唉,所有這些都是一個爭議點,因爲curses是AFAIK一個真正依賴於Unix API的Unix庫。任何Windows端口都是完全獨立的努力。請參閱Is ncurses available for windows?。