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

Reply via email to