Makefile:635:**缺少分隔符(您是指制表符而不是8个空格?)。停止

Makefile:635:**缺少分隔符(您是指制表符而不是8个空格?)。停止,makefile,Makefile,我正在尝试创建一个包,编译它并在OpenWrt中安装它。但是,我很难克服这个错误: Makefile:635: *** missing separator (did you mean TAB instead of 8 spaces?). Stop. 以下是Makefile中的第635行: define Package/qt4-drivers-gfx-vnc/install $(INSTALL_DIR) \ $(1)/usr/lib/Qt/plugins/gfxdrivers $(CP) \

我正在尝试创建一个包,编译它并在OpenWrt中安装它。但是,我很难克服这个错误:

Makefile:635: *** missing separator (did you mean TAB instead of 8 spaces?).  Stop.
以下是Makefile中的第635行:

define Package/qt4-drivers-gfx-vnc/install
$(INSTALL_DIR) \
$(1)/usr/lib/Qt/plugins/gfxdrivers
$(CP) \
$(PKG_INSTALL_DIR)/usr/lib/Qt/plugins/gfxdrivers/libqgfxvnc.so \
$(1)/usr/lib/Qt/plugins/gfxdrivers/
endef

$(eval $(call BuildPackage,qt4)) /*this is the line 635*/
$(eval $(call BuildPackage,qt4-gui))
$(eval $(call BuildPackage,qt4-demos))
$(eval $(call BuildPackage,qt4-examples))
$(eval $(call BuildPackage,qt4-network))
$(eval $(call BuildPackage,qt4-sqlite))
$(eval $(call BuildPackage,qt4-mysql))
$(eval $(call BuildPackage,qt4-openssl))

这条线本身不太可能是问题所在。那条线周围是什么线?(如果没有错误,调用中的选项卡是没有意义的)。好的,我将更新代码并在该行周围添加行,以便您可以查看是否有问题。什么是
BuildPackage
define?你编辑/修改过这些生成文件吗?没有,我没有做任何更改。如果您想查看不是远程完整的makefile的整个内容,请参阅下面的文件。您是否需要使用特殊设置?此外,该文件的第635行与您在代码段中指示的行并不接近。