急于请教高手,图形软件二次开发中编译连接Lib 时出错请教原因!
图形设计软件二次开发接口中只提供 一些 .H 文件和一个LIB文件(protoolkit.lib)
把所有的.H文件和lib文件加入工程中,当不调用protoolkit.lib 中的函数时,编译连接通过,但当调用protoolkit.lib中任一个函数时,编译语法通过但连接时出以下错误
不知是什么原因,请高手指教?
Linking...
LIBC.lib(crt0dat.obj) : error LNK2005: _exit already defined in MSVCRTD.lib(cinitexe.obj)
LIBC.lib(crt0init.obj) : error LNK2005: ___xi_z already defined in MSVCRTD.lib(cinitexe.obj)
LIBC.lib(crt0init.obj) : error LNK2005: ___xi_a already defined in MSVCRTD.lib(cinitexe.obj)
LIBC.lib(fflush.obj) : error LNK2005: _fflush already defined in MSVCRTD.lib(MSVCRTD.dll)
LIBC.lib(sbheap.obj) : error LNK2005: __get_sbh_threshold already defined in MSVCRTD.lib(MSVCRTD.dll)
LIBC.lib(crt0dat.obj) : warning LNK4006: _exit already defined in MSVCRTD.lib(MSVCRTD.dll); second definition ignored
LIBC.lib(crt0init.obj) : warning LNK4006: ___xc_z already defined in MSVCRTD.lib(cinitexe.obj); second definition ignored
LIBC.lib(crt0init.obj) : warning LNK4006: ___xc_a already defined in MSVCRTD.lib(cinitexe.obj); second definition ignored
LIBC.lib(crt0init.obj) : warning LNK4006: ___xi_z already defined in MSVCRTD.lib(cinitexe.obj); second definition ignored
LIBC.lib(crt0init.obj) : warning LNK4006: ___xi_a already defined in MSVCRTD.lib(cinitexe.obj); second definition ignored
LIBC.lib(fflush.obj) : warning LNK4006: _fflush already defined in MSVCRTD.lib(MSVCRTD.dll); second definition ignored
LIBC.lib(sbheap.obj) : warning LNK4006: __get_sbh_threshold already defined in MSVCRTD.lib(MSVCRTD.dll); second definition ignored
Creating library Debug/PEIF.lib and object Debug/PEIF.exp
LINK : warning LNK4098: defaultlib "MSVCRTD" conflicts with use of other libs; use /NODEFAULTLIB:library
LINK : warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:library
protoolkit.lib(genxdr.obj) : error LNK2001: unresolved external symbol _ntohl@4
protoolkit.lib(rpctool.obj) : error LNK2001: unresolved external symbol _ntohl@4
protoolkit.lib(genxdr.obj) : error LNK2001: unresolved external symbol _htonl@4
protoolkit.lib(rpctool.obj) : error LNK2001: unresolved external symbol _htonl@4
protoolkit.lib(apfutil.obj) : error LNK2001: unresolved external symbol _htonl@4