c++.windows.32-bits - Sources of MS Link (Converting MS LIBS)
- John Reimer (11/11) Aug 27 2003 A past post indicated that versions of MS link.exe could be found in MS
- Andy C (5/16) Oct 20 2003 I just got the latest version of DDK and I have the same problem.
- Andy C (5/16) Oct 20 2003 I just got the latest version of DDK and I have the same problem.
- Ingvaldur Sigurjonsson (29/53) Oct 20 2003 There is an issue with the coff2omf utility that it fails to generate a
- Christof Meerwald (13/15) Oct 21 2003 My modified version of the Open Watcom linker (which can directly use
- John Reimer (5/23) Oct 22 2003 Thanks, I may give it a try. I think I may have seen a reference to
- Christian Kaiser (5/58) Nov 02 2003 Well if only the IIDs are unknown, you can supply them yourself in your
A past post indicated that versions of MS link.exe could be found in MS SDK. This linker is apparently critical for converting new COFF to old COFF before we can finally convert the lib to OMF for Digitalmars tools (using COFF2OMF). The most recent MS SDK for XP no longer seems to have the linker. According to other sources, this linker also can be found in the WIN98 DDK and other versions of the MS DDK. Unfortunately none of the DDK's are freely available anymore (so far as I could tell). Does anyone know of any other valid source for the linker? Thanks, John
Aug 27 2003
I just got the latest version of DDK and I have the same problem. Does anyone know where I can get the correct version of Link.EXE? Thanks! Andy In article <bij9uh$1a23$1 digitaldaemon.com>, John Reimer says...A past post indicated that versions of MS link.exe could be found in MS SDK. This linker is apparently critical for converting new COFF to old COFF before we can finally convert the lib to OMF for Digitalmars tools (using COFF2OMF). The most recent MS SDK for XP no longer seems to have the linker. According to other sources, this linker also can be found in the WIN98 DDK and other versions of the MS DDK. Unfortunately none of the DDK's are freely available anymore (so far as I could tell). Does anyone know of any other valid source for the linker? Thanks, John
Oct 20 2003
I just got the latest version of DDK and I have the same problem. Does anyone know where I can get the correct version of Link.EXE? Thanks! Andy In article <bij9uh$1a23$1 digitaldaemon.com>, John Reimer says...A past post indicated that versions of MS link.exe could be found in MS SDK. This linker is apparently critical for converting new COFF to old COFF before we can finally convert the lib to OMF for Digitalmars tools (using COFF2OMF). The most recent MS SDK for XP no longer seems to have the linker. According to other sources, this linker also can be found in the WIN98 DDK and other versions of the MS DDK. Unfortunately none of the DDK's are freely available anymore (so far as I could tell). Does anyone know of any other valid source for the linker? Thanks, John
Oct 20 2003
Andy C wrote:I just got the latest version of DDK and I have the same problem. Does anyone know where I can get the correct version of Link.EXE? Thanks! Andy In article <bij9uh$1a23$1 digitaldaemon.com>, John Reimer says...There is an issue with the coff2omf utility that it fails to generate a complete 'uuid.lib'. When you try to link with it you get unresolved symbols, like when trying to link the 'notebook' sample from wxWindows-2.4.2A past post indicated that versions of MS link.exe could be found in MS SDK. This linker is apparently critical for converting new COFF to old COFF before we can finally convert the lib to OMF for Digitalmars tools (using COFF2OMF). The most recent MS SDK for XP no longer seems to have the linker. According to other sources, this linker also can be found in the WIN98 DDK and other versions of the MS DDK. Unfortunately none of the DDK's are freely available anymore (so far as I could tell). Does anyone know of any other valid source for the linker? Thanks, Johnmake -f makefile.sclink /DELEXECUTABLE /RC -L/exet:nt/su:windows notebook.obj , notebook.exe, notebook, ..\..\lib\ wx_sc.lib png_sc tiff_sc jpeg_sc zlib_sc shell32_sc wsock32_sc winmm32_sc advapi32 comctl32 comdlg32 gc gdi32 kernel32 uuid ole32 oleaut32 snn user32 OPTLINK (R) for Win32 Release 7.50B1 Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved ..\..\lib\wx_sc.lib(droptgt) Error 42: Symbol Undefined _IID_IDropTarget ..\..\lib\wx_sc.lib(droptgt) Error 42: Symbol Undefined _IID_IUnknown ..\..\lib\wx_sc.lib(dataobj) Error 42: Symbol Undefined _IID_IDataObject ..\..\lib\wx_sc.lib(dataobj) Error 42: Symbol Undefined _IID_IEnumFORMATETC --- errorlevel 4 Hopefully someone will someday do: a) fix the 'coff2omf' utility b) change the linker so it will be able to link with native MS SDK Libs c) provide an alternative linker (see modified 'wlink' (OpenWatcom linker) at Meerwald's site http://cmeerw.org/prog/dm/) regards, - Ingi
Oct 20 2003
On Mon, 20 Oct 2003 22:40:07 +0200, Ingvaldur Sigurjonsson wrote:c) provide an alternative linker (see modified 'wlink' (OpenWatcom linker) at Meerwald's site http://cmeerw.org/prog/dm/)My modified version of the Open Watcom linker (which can directly use Microsoft's COFF libraries) should be fully useable with DMC++. I have just updated the web page at http://cmeerw.org/prog/owtools/ (and uploaded new exe-files). The only thing left to do is to better integrate it into DMC++ (maybe parse the sc.ini file and provide a modified dmc.exe/sc.exe that can also invoke wlink instead of DMC's optlink). bye, Christof -- http://cmeerw.org JID: cmeerw jabber.at mailto cmeerw at web.de ...and what have you contributed to the Net?
Oct 21 2003
Christof Meerwald wrote:On Mon, 20 Oct 2003 22:40:07 +0200, Ingvaldur Sigurjonsson wrote:Thanks, I may give it a try. I think I may have seen a reference to this linker before. Has anybody tried this modified linker with dmc? Later, Johnc) provide an alternative linker (see modified 'wlink' (OpenWatcom linker) at Meerwald's site http://cmeerw.org/prog/dm/)My modified version of the Open Watcom linker (which can directly use Microsoft's COFF libraries) should be fully useable with DMC++. I have just updated the web page at http://cmeerw.org/prog/owtools/ (and uploaded new exe-files). The only thing left to do is to better integrate it into DMC++ (maybe parse the sc.ini file and provide a modified dmc.exe/sc.exe that can also invoke wlink instead of DMC's optlink). bye, Christof
Oct 22 2003
Well if only the IIDs are unknown, you can supply them yourself in your code, they are documented (or can be found on the net). Christian "Ingvaldur Sigurjonsson" <ingi telia.com> wrote in message news:bn1gno$1fa5$1 digitaldaemon.com...Andy C wrote:I just got the latest version of DDK and I have the same problem. Does anyone know where I can get the correct version of Link.EXE? Thanks! Andy In article <bij9uh$1a23$1 digitaldaemon.com>, John Reimer says...There is an issue with the coff2omf utility that it fails to generate a complete 'uuid.lib'. When you try to link with it you get unresolved symbols, like when trying to link the 'notebook' sample from wxWindows-2.4.2 > make -f makefile.sc link /DELEXECUTABLE /RC -L/exet:nt/su:windows notebook.obj , notebook.exe, notebook, ..\..\lib\ wx_sc.lib png_sc tiff_sc jpeg_sc zlib_sc shell32_sc wsock32_sc winmm32_sc advapi32 comctl32 comdlg32 gc gdi32 kernel32 uuid ole32 oleaut32 snn user32 OPTLINK (R) for Win32 Release 7.50B1 Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved ..\..\lib\wx_sc.lib(droptgt) Error 42: Symbol Undefined _IID_IDropTarget ..\..\lib\wx_sc.lib(droptgt) Error 42: Symbol Undefined _IID_IUnknown ..\..\lib\wx_sc.lib(dataobj) Error 42: Symbol Undefined _IID_IDataObject ..\..\lib\wx_sc.lib(dataobj) Error 42: Symbol Undefined _IID_IEnumFORMATETC --- errorlevel 4 Hopefully someone will someday do: a) fix the 'coff2omf' utility b) change the linker so it will be able to link with native MS SDK Libs c) provide an alternative linker (see modified 'wlink' (OpenWatcom linker) at Meerwald's site http://cmeerw.org/prog/dm/) regards, - IngiA past post indicated that versions of MS link.exe could be found in MS SDK. This linker is apparently critical for converting new COFF to old COFF before we can finally convert the lib to OMF for Digitalmars tools (using COFF2OMF). The most recent MS SDK for XP no longer seems to have the linker. According to other sources, this linker also can be found in the WIN98 DDK and other versions of the MS DDK. Unfortunately none of the DDK's are freely available anymore (so far as I could tell). Does anyone know of any other valid source for the linker? Thanks, John
Nov 02 2003