阅读:1316回复:6
!!求助啊,链接出问题了
大侠们,帮帮忙吧,帮我看看吧
编译的时候,所有文件都编译正确,然后动态链接库也生成正确,可是最后怎么还有链接错误呢,不太明白,请各位大侠指导指导啦 Building Library - objchk\i386\rumble.lib for i386 Linking Executable - objchk\i386\rumble.dll for i386 libc.lib(crt0.obj) : error LNK2001: unresolved external symbol _main objchk\i386\rumble.dll() : error LNK1120: 1 unresolved externals BUILD: Done 这最后关libc.lib什么事啊,怎么会在这里出了问题,没有包含这个lib啊 |
|
沙发#
发布于:2004-09-27 09:00
唉,没力气说话了,再次冰天雪地跪求了,版上这么多牛人,为什么都这么吝啬您们的一点点指点呢
|
|
板凳#
发布于:2004-09-26 10:54
大侠们,请指点指点啊,我现在出的错误是这样的
libc.lib(crt0.obj) : error LNK2001: unresolved external symbol _main objchk\i386\rumble.dll() : error LNK1120: 1 unresolved externals BUILD: Done 他似乎是需要一个DLLMain的函数,可是我现在写的是一个WIN32的动态链接库啊,那么入口应该是DLLEntryPoint啊,这个我定义了,大侠能不能指点一下,是哪里出了错误,谢谢了 |
|
地板#
发布于:2004-09-23 13:25
没有啊,我这个是一个COM组件,程序里面没有main函数啊,我的source文件是这样的
#begin sources file TARGETPATH=obj TARGETTYPE=DYNLINK TARGETNAME=Rumble TARGETEXT=dll UMTYPE=windows DLLDEF=Rumble.def DLLENTRY=DllEntryPoint TARGETLIBS=$(TARGETLIBS) \ $(SDK_LIB_PATH)\kernel32.lib \ $(SDK_LIB_PATH)\user32.lib \ $(SDK_LIB_PATH)\Winmm.lib \ $(SDK_LIB_PATH)\user32.lib \ $(SDK_LIB_PATH)\dinput.lib \ $(SDK_LIB_PATH)\uuid.lib \ $(SDK_LIB_PATH)\libcd.lib USE_MAPSYM=1 USE_PDB=1 SOURCES=\ ..\Rumble.rc \ ..\Array.c \ ..\clsfact.c \ ..\effdrv.c \ ..\effhw.c \ ..\hwint.c \ ..\main.c #end sources file |
|
地下室#
发布于:2004-09-23 13:02
你是什么工程呀,好像是控制台程序,你查一查是不是有2个main函数
|
|
|
5楼#
发布于:2004-09-23 12:15
哪位好心人啊,帮我看看吧,我急死了,下面是我的编译信息
BUILD: Object root set to: ==> objchk BUILD: /i switch ignored BUILD: Compile and Link for i386 BUILD: Compiling and linking d:\gamepad\save\rumble Compiling - rumble.rc for i386 Compiling - array.c for i386 Compiling - clsfact.c for i386 Compiling - effdrv.c for i386 Compiling - effhw.c for i386 Compiling - hwint.c for i386 Compiling - main.c for i386 Building Library - objchk\i386\rumble.lib for i386 Linking Executable - objchk\i386\rumble.dll for i386 libc.lib(crt0.obj) : error LNK2001: unresolved external symbol _main objchk\i386\rumble.dll() : error LNK1120: 1 unresolved externals BUILD: Done |
|
6楼#
发布于:2004-09-23 09:23
有没有哪位兄台知道,谢谢了,请指导一下,help
|
|