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