Hi, I'm a newbie to D and this tool. I'm trying to convert an .OBJ file compiled in MSVC to OMF-format so that I can link to it from my D code. I get no errors in the conversion. But when I try to link to the OMF OBJ-file I get these errors: Error 42: Symbol Undefined __RTC_Shutdown Error 42: Symbol Undefined __RTC_InitBase Error 42: Symbol Undefined __RTC_CheckEsp
Anyone know what's going on here? I would be grateful for any tips. Another problem I have is when I try to convert the MSCV compiled OBJ-file to OMF-format, but this time it's been compiled in release mode, I get the following error: Error 2006: Unsupported file type for file Main2.obj: Whole program optimization intermediate file, Microsoft specific Could this be caused by the fact that objconv doesn't support this case? Best regards, /Esa Don Wrote: > Agner Fog's objconv utility 2.03 has just been released. > It supports conversions between object file types > (OMF<->COFF<->ELF<->Mach-O). > This latest release is significant for users of DMD - Windows, since it > is the first one which can disassemble OMF files containing COMDAT > sections - which means every .obj file produced by DMD Windows. > > It cannot do everything which Walter's obj2asm can do, but it does have > a comprehensive disassembler which includes all x87, MMX, SSE, SSE2, > SSE3, SSE4, SSE5, AVX, and FMA instructions. So many D programmers > should find it useful. > > Source code is released under the GPL. The support for COMDAT, and > testing for DMD was done by me. Everything else is by Agner. > > Download it from > http://www.agner.org/optimize/ > in the section "Object File Converter".
