执行nmake -f makefile.in
@SET_MAKE@ 就是执行到这行出错了
srcdir = @srcdir@
makefile.in(16) : fatal error U1035: syntax error : expected ':' or '=' separato
r
Stop.
这个makefile是第三方的一个开发包,语法上应该不会错啊。
------最佳解决方案--------------------------------------------------------
应该是缺少配置环境,这SET_MAKE等等是configure脚本生成的变量,在这里被展开(相当于宏)。
估计这个makefile要在linux下执行,在windows下要你的软件提供windows环境下的makefile才行。
------其他解决方案--------------------------------------------------------
@srcdir@改称$(srcdir)试试。
------其他解决方案--------------------------------------------------------
改过了 还是一样的错 是@SET_MAKE@这里报错 是不是要设置某些环境变量?
------其他解决方案--------------------------------------------------------
把这个makefile 贴出来看看
------其他解决方案--------------------------------------------------------
文件太大了 只帖20行 报错在@SET_MAKE@
# Makefile.in generated by automake 1.9.6 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = .
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
------其他解决方案--------------------------------------------------------
原来是这样啊 谢谢楼上
------其他解决方案--------------------------------------------------------
怎么样啊