September 28, 2004 LINK fails to find libraries with . in their names | ||||
---|---|---|---|---|
| ||||
As in: dmc -o..\..\..\bin\C_dm.exe .\C.obj ..\..\..\lib\recls.dm.lib wininet.lib link .\C.obj,..\..\..\bin\C_dm.exe,,..\..\..\lib\recls.dm+wininet+user32+kern el32/noi; OPTLINK (R) for Win32 Release 7.50B1 Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved ..\..\..\lib\recls.dm Warning 2: File Not Found ..\..\..\lib\recls.dm .\C.obj(C) Error 42: Symbol Undefined _Recls_SearchClose .\C.obj(C) Error 42: Symbol Undefined _Recls_GetErrorString .\C.obj(C) ... <etc> Anything I can do about this - quotes don't work - or do I have to change my naming convention to recls-dm.lib? |
September 28, 2004 Re: LINK fails to find libraries with . in their names | ||||
---|---|---|---|---|
| ||||
Posted in reply to Matthew | Ok, well delving through other projects shows that I can get what I want by using LINK directly and specifying the .lib extension. So, the bug seems to be that DMC strips the .lib automatically. Can I request that either (i) it leaves the .lib extension on in all cases, or (ii) in cases where there is a . in the file name? Cheers Matthew "Matthew" <admin@stlsoft.dot.dot.dot.dot.org> wrote in message news:cjcpk9$30jp$1@digitaldaemon.com... > As in: > > dmc -o..\..\..\bin\C_dm.exe .\C.obj ..\..\..\lib\recls.dm.lib > wininet.lib > link > .\C.obj,..\..\..\bin\C_dm.exe,,..\..\..\lib\recls.dm+wininet+user32+kern > el32/noi; > OPTLINK (R) for Win32 Release 7.50B1 > Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved > > ..\..\..\lib\recls.dm > Warning 2: File Not Found ..\..\..\lib\recls.dm > .\C.obj(C) > Error 42: Symbol Undefined _Recls_SearchClose > .\C.obj(C) > Error 42: Symbol Undefined _Recls_GetErrorString > .\C.obj(C) > ... <etc> > > > Anything I can do about this - quotes don't work - or do I have to change my naming convention to recls-dm.lib? > > > |
Copyright © 1999-2021 by the D Language Foundation