There has been a little bit of traffic about troubles with ROOT and VC++ 6.0. I am now having trouble and would like some advice if anyone can help. I have a DLL that has been working fine with ROOT when I compiled it with VC++ 5, but since I upgraded to version 6, I get the following trouble (under both NT 4.0 SP3 and '95): BINDEXPLIB seems to create references to symbols that the linker can't resolve. Here is a session running nmake on the Root/test directory to build Event.dll. Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. BINDEXPLIB Event Event.obj EventCint.obj > Event.def lib /nologo /MACHINE:IX86 Event.obj EventCint.obj /def:Event.def /out:E vent.lib Creating library Event.lib and object Event.exp link /NODEFAULTLIB /INCREMENTAL:NO /PDB:NONE /RELEASE /NOLOGO -entry:_Dl lMainCRTStartup@12 -dll Event.obj EventCint.obj Event.exp C:\ROOT/lib/*.lib msv crt.lib oldnames.lib kernel32.lib ws2_32.lib mswsock.lib advapi32.lib user32.li b gdi32.lib comdlg32.lib winspool.lib MSVCIRT.LIB /out:libEvent.dll Event.exp : warning LNK4070: /OUT:Event.dll directive in .EXP differs from outpu t filename "libEvent.dll"; ignoring directive Event.exp : error LNK2001: unresolved external symbol _real@4@4001a0000000000000 00 Event.exp : error LNK2001: unresolved external symbol _real@4@4002a0000000000000 00 Event.exp : error LNK2001: unresolved external symbol _real@4@4002c0000000000000 00 Event.exp : error LNK2001: unresolved external symbol _real@4@400380000000000000 00 Event.exp : error LNK2001: unresolved external symbol _real@4@4004c8000000000000 00 Event.exp : error LNK2001: unresolved external symbol _real@4@4004f0000000000000 00 Event.exp : error LNK2001: unresolved external symbol _real@4@4005c8000000000000 00 Event.exp : error LNK2001: unresolved external symbol _real@4@4006c8000000000000 00 Event.exp : error LNK2001: unresolved external symbol _real@4@4007fa000000000000 00 Event.exp : error LNK2001: unresolved external symbol _real@4@4008e1000000000000 00 Event.exp : error LNK2001: unresolved external symbol _real@4@4008fa000000000000 00 Event.exp : error LNK2001: unresolved external symbol _real@4@c000c0000000000000 00 Event.exp : error LNK2001: unresolved external symbol _real@8@3ff8a3d70a3d70a3d8 00 Event.exp : error LNK2001: unresolved external symbol _real@8@3ffbccccccccccccd0 00 Event.exp : error LNK2001: unresolved external symbol _real@8@3ffe99999999999998 00 libEvent.dll : fatal error LNK1120: 15 unresolved externals NMAKE : fatal error U1077: 'C:\PROGRA~1\MICROS~2\VC98\BIN\link.exe' : return cod e '0x460' Stop. Thanks for any help anyone can shed on this problem. Jonathan Gilligan
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:34:39 MET