[ODE] linking errors with new ode code

Mike Reinstein web_fella at hotmail.com
Fri Jun 4 12:42:23 MST 2004


I'm getting these errors when trying to build my project which relies on 
ode/opcode.
heres my build steps:
1) I run ode\VC6\configure-single-trimesh.bat

2) I open the ode\VC6\ode.dsw  workspace

3) I click rebuild solution. ODE and OPCODE seem to build just dandy (this 
verified by looking at ode\lib.... the files oded.lib and OPCODE_D.lib are 
present after building)

4) I copy the 2 libs from step 3 into my project folder, copy the header 
files from ode\include\ode into my project and click rebuild.

I get these linking errors:

> > Same subject, different error..
> >
> > I just compiled ode 0.5 and tried to link it to my old program.
> > The compilation gets to linking and says:
> >
> > Linking...
> > LINK : warning LNK4049: locally defined symbol "_ldexp" imported
> > LINK : warning LNK4049: locally defined symbol "_exit" imported
> > LINK : warning LNK4049: locally defined symbol "__vsnprintf"
> > imported LINK : warning LNK4049: locally defined symbol "__snprintf"
> > imported LINK : warning LNK4049: locally defined symbol "_abort"
> > imported LINK : warning LNK4049: locally defined symbol "_fprintf"
> > imported LINK : warning LNK4049: locally defined symbol "_fflush"
> > imported LINK : warning LNK4049: locally defined symbol "__iob"
> > imported LINK : warning LNK4049: locally defined symbol "_malloc"
> > imported LINK : warning LNK4049: locally defined symbol "_realloc"
> > imported LINK : warning LNK4049: locally defined symbol "_free"
> > imported LINK : warning LNK4049: locally defined symbol "__copysign"
> > imported LINK : warning LNK4049: locally defined symbol "_memmove"
> > imported LINK : warning LNK4049: locally defined symbol "_printf"
> > imported ode.lib(collision_space.obj) : error LNK2001: unresolved
> > external symbol__imp__floor
> > ode.lib(collision_space.obj) : error LNK2001: unresolved external
> > symbol__imp__frexp
> > ode.lib(error.obj) : error LNK2001: unresolved external symbol
> > __imp__vfprintf
> > ode.lib(IceRandom.obj) : error LNK2001: unresolved external symbol
> > __imp__srand
> > ode.lib(IceRandom.obj) : error LNK2001: unresolved external symbol
> > __imp__rand
> > Debug/odeEngine.exe : fatal error LNK1120: 5 unresolved externals
> > Error executing link.exe.
> >
> > odeEngine.exe - 6 error(s), 14 warning(s)


The above excerpt was grabbed from a post from another user who seems to be 
encoiuntering the same issue around the end of May...have these been 
resolved?

Mike

_________________________________________________________________
MSN 9 Dial-up Internet Access fights spam and pop-ups – now 3 months FREE! 
http://join.msn.click-url.com/go/onm00200361ave/direct/01/



More information about the ODE mailing list