delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/05/04/00:06:22

Xref: news2.mv.net comp.os.msdos.djgpp:3408
From: elric AT wheel DOT ucdavis DOT edu (Jeffrey Taylor)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: MSDOS-compatibility (OBJ-files etc.)
Date: 3 May 1996 16:29:14 GMT
Organization: Davis Community Network - Davis, California, USA
Lines: 48
Message-ID: <4mdc8q$20g@mark.ucdavis.edu>
References: <4mauv0$ag7 AT madeline DOT INS DOT CWRU DOT Edu>
NNTP-Posting-Host: wheel.dcn.davis.ca.us
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Richard Smol (bl227 AT cleveland DOT Freenet DOT Edu) wrote:

: Hello,

: As a Borland user I decided to give djgpp a chance. I really like it,
: especially since there is a TurboVisio-like IDE for it now (though
: I really miss the online help... I guess you can't have it all.)

: Now I'd really like to be able to use my C++ programs with other 
: programs/languages and one way of doing it is to define an OBJ-file,
: that you link with the other files.

: Since C++ uses unix-like .o file this is not possible though.

: Is there a way to create Microsoft-compatible .OBJ file with djgpp?
: I also have no idea how djgpp's protected mode would conflict with
: real-mode programs then. To be honest, this DPMI-stuff still baffles me
: (no modes? hmmm...). I also dislike having to use some sort of
: DPMI-manager all the time... can't djgpp be used to use (16 bit) real-mode
: programs as well? That would be handy in terms of MSDOS-compati-
: bility. 

: Just wondering.

: Greetz,

: RS
:  

In general, object code format are not compatible between compilers.  I 
haven't tried this for several releases of BOrland and Microsoft, but in 
the past  I had to be careful when switching back and forth to get rid of 
all object code and libraries.  This meant that there were 5 different 
versions of our image compression toolkit on one release (Microsoft 5.1 
and 6, Borland C++ 2.0, 3.0, and 3.1).  Major releases are often not 
compatible with the previous release.  This seems to have improved 
somewhat, the actual code seems stable, but debug info is still changing 
between releases.

There is no "MS-DOS standard" object file format.  Get the source and 
recompile.  Mixing languages is even trickier.  The closest thing to a 
object library standard is DLLs.

 --
============================================
Without my guitar, I am a poet without arms.
                        - Michael Bloomfield
============================================

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019