bobc@killer.DALLAS.TX.US (Bob Calbridge) (01/31/89)
I've written several programs in Turbo C that have all worked out fine. Yesterday I wrote a small routine to check out a functionality concept and receive an error message that said, in spirit if not precisely: Module '_main' missing in C0 Can anyone tell me what happened. I included <stdio.h> in the file so no problem there. Apparently its checking for the module but can't find it. It doesn't say that the file is missing. H E L P Bob
wei@hpctdls.HP.COM (Bill Ives) (02/02/89)
    I have gotten that same response once when I inadvertly commented
    out my main.  The message can be read as module c0 ( which is something
    TC always links in ) wanted to call your main() but couldn't find the
    external symbol _main to do so.  This is the refernce to your program
    entry point and must be available at link time.  I suggest checking
    out your code for main -- and you can look in the map file of your
    program's object code via MicroSoft's LINK with the /M option.
    The command is ( if your program is called foo ):
       link /M foo.obj ;
    Hope this helps --- practice makes perfect when it comes to
    error message interpretation.
    Bill Ives
    HP Colorado Telecommunications Division
   
    #include <standard-disclaimer>