在Ubuntu上安装用于mingw的ncurses

在Ubuntu上安装用于mingw的ncurses,ubuntu,mingw,ncurses,Ubuntu,Mingw,Ncurses,我有一个使用g++编译的项目。我试图用x86\u 64-w64-mingw32-g++ 但是显然,cmake找不到此编译器的ncursesncurses是与sudo-apt-install-libncurse5-dev(在Ubuntu 18上)一起安装的。cmake的输出为: -- The CXX compiler identification is GNU 7.3.0 -- Check for working CXX compiler: /usr/bin/x86_64-w64-mingw32-

我有一个使用
g++
编译的项目。我试图用
x86\u 64-w64-mingw32-g++

但是显然,
cmake
找不到此编译器的
ncurses
ncurses
是与
sudo-apt-install-libncurse5-dev
(在Ubuntu 18上)一起安装的。cmake的输出为:

-- The CXX compiler identification is GNU 7.3.0
-- Check for working CXX compiler: /usr/bin/x86_64-w64-mingw32-g++
-- Check for working CXX compiler: /usr/bin/x86_64-w64-mingw32-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
CMake Error at /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
Call Stack (most recent call first):
  /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-3.10/Modules/FindCurses.cmake:245 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  alphabetic/demos/XT9Simple/CMakeLists.txt:36 (find_package)


-- Configuring incomplete, errors occurred!

问题:我应该如何安装
ncurses
,以便它与
mingw
编译器一起工作?

基本上,您必须为mingw交叉编译ncurses,并从中制作/安装一个包。ncurses源代码有可用的deb/rpm包脚本