October 16, 2007 Linker undefined symbol | ||||
---|---|---|---|---|
| ||||
When I compile two files with the dmc command line, I get: ... link Qstring+bits,,,user32+kernel32/noi; OPTLINK (R) for Win32 Release 7.50B1 Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved bits.obj(bits) Error 42: Symbol Undefined ??0String@@QAE@I@Z (syscall String::String(unsigned )) --- errorlevel 1 Both files compile fine. How do I find where the undefined symbol is being used within the source file? I can't find it in the map files. |
October 18, 2007 Re: Linker undefined symbol | ||||
---|---|---|---|---|
| ||||
Posted in reply to DQNOK | DQNOK wrote:
> When I compile two files with the dmc command line, I get:
> ...
> link Qstring+bits,,,user32+kernel32/noi;
> OPTLINK (R) for Win32 Release 7.50B1
> Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved
>
> bits.obj(bits)
> Error 42: Symbol Undefined ??0String@@QAE@I@Z (syscall
> String::String(unsigned
> ))
>
> --- errorlevel 1
>
> Both files compile fine. How do I find where the undefined symbol
> is being used within the source file? I can't find it in the map
> files.
Grep will tell you which .obj file it is in.
|
Copyright © 1999-2021 by the D Language Foundation