objconv 2.03 released (includes .OBJ disassembler)
Esa Kylli
esa.kylli at swipnet.se
Wed Dec 10 00:37:37 PST 2008
Thanks for the tip.
That setting didn't do it, but changing Basic Runtime Checks to Default did it.
Thanks for the help :-)
Best regards,
/Esa
Tim M Wrote:
> It's not really that much of a problem though. Just project->properties in
> ms vs and change a few options then it's plain sailing. Can't remember
> what it was though and it may of been a multiple of things but try code
> generation->buffer secuirty check off.
>
>
>
> On Wed, 10 Dec 2008 04:23:00 +1300, Jarrett Billingsley
> <jarrett.billingsley at gmail.com> wrote:
>
> > On Tue, Dec 9, 2008 at 10:02 AM, Esa Kylli <esa.kylli at swipnet.se> wrote:
> >> 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.
> >
> > Those look like symbols for the MSVC runtime library. Your converted
> > library apparently needs them.
> >
> > This is the problem with converting object files - even if you can
> > convert it, you still have to deal with the fact that compilers will
> > insert all kinds of dependencies on other libraries and objects that
> > you don't know about. Compilers will also make assumptions about the
> > way things are linked, and so even if you are able to convert the
> > object, it might not work.
> >
> >> 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?
> >
> > Uh, yeah, that's pretty much exactly what the error message says.
> > "Unsupported" means "I don't support this" ;)
>
More information about the Digitalmars-d-announce
mailing list