home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / lang / c / 12558 < prev    next >
Encoding:
Internet Message Format  |  1992-08-19  |  1.2 KB

  1. Path: sparky!uunet!know!cass.ma02.bull.com!pluto.uk03.bull.co.uk!amayes
  2. From: amayes@hemel.bull.co.uk (Andrew Mayes)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: meaning of '..\dos\crt0.asm ' error in msc 6.0
  5. Keywords: startup,MSC6.0,crt0.asm
  6. Message-ID: <1992Aug20.091327.15222@uk03.bull.co.uk>
  7. Date: 20 Aug 92 09:13:27 GMT
  8. References: <Bt8nHC.Jou@watserv1.uwaterloo.ca>
  9. Sender: @uk03.bull.co.uk
  10. Distribution: na
  11. Organization: Bull HN UK
  12. Lines: 16
  13. Nntp-Posting-Host: bogart
  14.  
  15. paul@gaitlab1.uwaterloo.ca (paul j guy) writes:
  16.  
  17. >    Every once in a while I get a message from PWB (programmers
  18. >work bench, MSC6.0) complaining that \dos\crt0.asm does not exist. Then
  19. >the linker bitches about one of the library files (or even crt0.obj).
  20. >I get an error L2029 '_main' unresolved external. 
  21.     ....
  22.  
  23. >    -Paul
  24.  
  25. This error is normally caused by 'making' the target before you have loaded 
  26. the makefile. If the module you are editing is not the one with main in it 
  27. will still compile it but the errors you specify will be produced.
  28. Also note that if your makefile is not using the small model you should
  29. recompile any modules compiled when the makefile wasn't loaded as make doesn't
  30. know which model was used to compile a file.
  31.