614 Subj : Re: I am using Borland C++4.52 and having a linking issus To : borland.public.cpp.borlandcpp From : James Kim Date : Tue Jul 29 2003 03:47 pm Yes, I do know how to link with the startup code provided by Borland C++4.52. It's just that I have to use the startup code that I have since I am trying to write a program for an Intel80188EB processor. This startup code is provided by Michael Barr, the author of "Programming Embedded System in C & C++". He seemed to have linked everything with his startup code and had it running. I've contacted him a couple of times by email for help and to report a few bugs that I found in his code, but he never writes back to me. I don't think he is a nice guy! :( If I can't resolve this problem, I guess I would have to write my program without using a "constructor and new". Is there any way out for this problem? "Wayne A. King" wrote: > On Tue, 29 Jul 2003 10:51:26 -0700, James Kim > wrote: > > >Compiling works fine, but linking doesn't work with the following error: > > > >>>tlink /m /v /s startup.obj test.obj main.obj, main.exe, main.map > >>>Error: Undefined symbol operator new(unsigned int) in module TEST.CPP > > In your previous posts a week ago you apparently knew enough > to link your program to the compiler's runtime library. Now you're > not doing that. Why? > > -- > Wayne A. King > (ba994@torfree.net, wayne.king@ablelink.org, > waking@idirect.com, Wayne_A_King@compuserve.com) . 0