When I compile mapserver-5.6.3 under windows ,using nmake /f makefile.vc, I got the error like this:
LIBC.lib(dllcrt0.obj) : error LNK2005: __crt_i...@12 已经在 MSVCRT.lib(crtdll.ob j) 中定义 LIBC.lib(dllcrt0.obj) : error LNK2005: __dllmaincrtstar...@12 已经在 MSVCRT.lib( crtdll.obj) 中定义 LIBC.lib(dllcrt0.obj) : error LNK2005: __amsg_exit 已经在 MSVCRT.lib(MSVCR80.dll ) 中定义 LIBC.lib(crt0dat.obj) : error LNK2005: _exit 已经在 MSVCRT.lib(MSVCR80.dll) 中定 义 LIBC.lib(fflush.obj) : error LNK2005: _fflush 已经在 MSVCRT.lib(MSVCR80.dll) 中 定义 LIBC.lib(crt0init.obj) : error LNK2005: ___xc_z 已经在 MSVCRT.lib(cinitexe.obj) 中定义 LIBC.lib(crt0init.obj) : error LNK2005: ___xc_a 已经在 MSVCRT.lib(cinitexe.obj) 中定义 LIBC.lib(crt0init.obj) : error LNK2005: ___xi_z 已经在 MSVCRT.lib(cinitexe.obj) 中定义 LIBC.lib(crt0init.obj) : error LNK2005: ___xi_a 已经在 MSVCRT.lib(cinitexe.obj) 中定义 正在创建库 mapserver_i.lib 和对象 mapserver_i.exp LINK : warning LNK4098: 默认库"MSVCRT"与其他库的使用冲突;请使用 /NODEFAULTLIB :library LINK : warning LNK4098: 默认库"LIBC"与其他库的使用冲突;请使用 /NODEFAULTLIB:l ibrary libmap.dll : fatal error LNK1169: 找到一个或多个多重定义的符号 NMAKE : fatal error U1077: ""C:\Program Files\Microsoft Visual Studio 8\VC\BIN\ link.EXE"": 返回代码"0x491" Stop. Anyone can tell me how to solve this problem?? _______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
