www.digitalmars.com         C & C++   DMDScript  

c++.dos.16-bits - Debugging DOS applications

reply vincent.callanan rvjc.com writes:
Hi,

I badly need a C++ IDE for developing DOS applications (boot utility
programs)while also supporting MODERN compiler features so that I can build atop
a proprietary code framework. Digital Mars seemed to be the answer.

However, having purchased the CD, I have been tearing my hair out trying to find
a way of DEBUGGING a DOS application. I tried running the Win16 version of the
IDE but when it builds I get the error "Cannot Create DOS application window".

Assuming that Digital Mars does not have a 16-bit DOS debugging capability, is
it possible to generate enough debug info to use Borlands DOS Turbo Debugger
(the one that shipped with version Borland C/C++ 4.5 which unfortunately is
missing a few important compiler features which I need).
Sep 11 2003
parent reply "Walter" <walter digitalmars.com> writes:
The Win16 version of the IDDE needs to be actually running under Windows
3.1, it will not work running under Win32 emulation. If that is not workable
for you, any DOS debugger that can use linker .MAP files or Microsoft CV
format will work, such as Microsoft symdeb, Microsoft codeview, Rational's
"d" debugger, Logitech multiscope, or the zortech zdb.

zdb would be best, but sadly, I have never been able to find the author of
it to license it from him.

I've never tried turbo debugger. It's worth a try.

<vincent.callanan rvjc.com> wrote in message
news:bjpm5u$2eso$1 digitaldaemon.com...
 Hi,

 I badly need a C++ IDE for developing DOS applications (boot utility
 programs)while also supporting MODERN compiler features so that I can

 a proprietary code framework. Digital Mars seemed to be the answer.

 However, having purchased the CD, I have been tearing my hair out trying

 a way of DEBUGGING a DOS application. I tried running the Win16 version of

 IDE but when it builds I get the error "Cannot Create DOS application

 Assuming that Digital Mars does not have a 16-bit DOS debugging

 it possible to generate enough debug info to use Borlands DOS Turbo

 (the one that shipped with version Borland C/C++ 4.5 which unfortunately

 missing a few important compiler features which I need).

Sep 11 2003
parent roland <--rv ronetech.com> writes:
Walter a écrit :
 The Win16 version of the IDDE needs to be actually running under Windows
 3.1, it will not work running under Win32 emulation. 

It works with me on Win98SE I remember I had problems with "Cannot open DOS Application Windows" message but fixed it I don't remember how. It seems to me it was something with write permission on a file on DM/bin ( when a file is copied from a CD-ROM to disk it is read only ) roland
Sep 12 2003