2016-12-28 1 views
0

저는 2 일 동안 Visual Studio 2015에서 PDCurses를 얻으려고했지만 아직 문제가 있습니다. 가장 좋은 해결책은 Cygwin을 다운로드하고 make 파일을 사용하는 것이 었습니다. makefile을 호출 할 때 나는 seperator를 resieve한다.Cygwin에서 PDCurses 오류가 누락되었습니다.

$ make -f vcwin32.mak WIDE=Y 
vcwin32.mak:10: *** missing separator. Stop. 

파일을 볼 때 처음 15 줄입니다.

# 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 

행 10 :

!ifndef PDCURSES_SRCDIR 

내가 정말 명령에 빨아 얼마나 배웠어요. 어떤 충고?

답변

0

은 메이크은 카메라 C++, 대한 Win32 (이름 vcwin32.mak부여)된다 (다른 프로그램을 사용하여, 즉, nmake). GNU make에서는 작동하지 않습니다.

PDCurses의 win32 종속성에는 Cygwin과 관련된 항목이 없습니다. 대부분의 사람들은 nmake을 제공하는 Visual Studio를 사용할 것입니다.

누군가 Cygwin으로 win32 응용 프로그램을 빌드하는 경우가 있지만 mingw (관련없는 라이브러리가 적음)를 사용하면 더 좋은 결과를 얻을 수 있습니다.

관련 문제