On 3/22/20 2:43 PM, realhet wrote:
Hello,
I'm try to use the latest LDC2 version: 1.20.0
Previously I used 1.6.0
After fixing all the compiler errors and warnings, I managed to compile
all the d source files to obj files, and I got 4 linking errors. I think
all of them caused by the first 2:
1:
msvcrt.lib(initializers.obj) : warning LNK4098: defaultlib 'libcmt.lib'
conflicts with use of other libs; use /NODEFAULTLIB:library
2:
exceptions.obj : error LNK2019: unresolved external symbol
_D3std6format__T11hasToStringTSQBd4json9JSONValueTaZ9__lambda2MFZ1S3putMFNaNbNiNfaZv
referenced in function
_D3std5range10primitives__T5doPutTSQBh6format__T11hasToStringTSQCj4json9JSONValueTaZ9__lambda2MFZ1STaZQCxFNaNbNiNfKQDdKaZv
Make sure you don't have any stale objects left over in your project
from the older build. Build everything clean from scratch.
-Steve