2011-08-02 2 views
1

내가 만들 Cygwin에서 사용하여 크로스 컴파일하려고하지만,이 규칙이 작동하지 않습니다,Cygwin에서 할 문제

$ (HDIR)/%에서 파선 : $ (SDIR)/% F.ice $ (SLICE2CPP) $ (SLICEPARSERLIB),

내가 이 *`대상을 만들 수 없음 규칙 확인받을 ../../include/Ice/PropertiesF.h '

동일한 규칙이 잘 작동 할 때 리눅스

에서 빌드

아이디어가 있으십니까? Cygwin에서 버그가 발생합니까? 다만 규칙 위 이러는

답변

1

시도 :

$(info HDIR: $(HDIR)) 
ifneq ($(HDIR), ../../include/Ice) 
$(info HDIR is not what you think it is) 
endif 
$(info SDIR: $(SDIR)) 

은 당신이 생각하는 경우 PropertiesF.ice이 있는지 확인, 다시 ../../include/ice/PropertiesF.h을보십시오.

+0

감사합니다. $ (SLICE2CPP)에 공백이 포함되어있을 때 문제가 발견되었습니다. 공백은 공백을 혼동시킵니다. "\"가있는 흰색 공백은 내 문제를 해결했습니다. –