I've been trying to get PDCurses in Visual Studio 2015 for 2 days now and I'm still having trouble. The best solution I found was downloading Cygwin and using the make file. When I call makefile I resieve a seperator.
$ make -f vcwin32.mak WIDE=Y
vcwin32.mak:10: *** missing separator. Stop.
When I view file, these are the first 15 lines.
# Visual C++ NMakefile for PDCurses library - Win32 VC++ 2.0+
#
# Usage: nmake -f [path\]vcwin32.mak [DEBUG=] [DLL=] [WIDE=] [UTF8=] [target]
#
# where target can be any of:
# [all|demos|pdcurses.lib|testcurs.exe...]
O = obj
!ifndef PDCURSES_SRCDIR
PDCURSES_SRCDIR = ..
!endif
!include $(PDCURSES_SRCDIR)\version.mif
!include $(PDCURSES_SRCDIR)\libobjs.mif
Line 10:
!ifndef PDCURSES_SRCDIR
I'm learning how much I really suck at command. Any advice?
The makefile is (given the name
vcwin32.mak
) for Visual C++, win32 (which uses a different make program, i.e.,nmake
). It won't work with GNU make.PDCurses's win32 dependencies don't include anything relevant to Cygwin. Most people would use Visual Studio, which provides
nmake
.Occasionally someone builds win32-applications with Cygwin, but you'd have better success with mingw (fewer extraneous libraries).