1
我試圖交叉編譯使用Cygwin的做,但是這個規則不起作用,Cygwin的問題做出
$(HDIR)/%FH:有關$(SDIR)/%F.ice $(SLICE2CPP)$ (SLICEPARSERLIB),
我得到 讓*沒有規則,使目標`../../include/Ice/PropertiesF.h」
同樣的規則也能正常工作時,構建的Linux
下任何想法? cygwin中的錯誤使?
我試圖交叉編譯使用Cygwin的做,但是這個規則不起作用,Cygwin的問題做出
$(HDIR)/%FH:有關$(SDIR)/%F.ice $(SLICE2CPP)$ (SLICEPARSERLIB),
我得到 讓*沒有規則,使目標`../../include/Ice/PropertiesF.h」
同樣的規則也能正常工作時,構建的Linux
下任何想法? cygwin中的錯誤使?
嘗試把這個只是規則上面:
$(info HDIR: $(HDIR))
ifneq ($(HDIR), ../../include/Ice)
$(info HDIR is not what you think it is)
endif
$(info SDIR: $(SDIR))
再次嘗試../../include/ice/PropertiesF.h
,然後驗證PropertiesF.ice
是你認爲它是。
謝謝,我已經發現這個問題,當$(SLICE2CPP)包含空白的規則不是選擇,白色空間混淆。帶「\」的scape空格解決了我的問題。 –