   How to get rid of  "unresolved external symbol" errors permanently
  As of now ,Ive written 5-6 small win32/dx programs..but my problem is..everytime after compiling and before building the exe,i have to manually change the linker settings from console to windows...Otherwise theres the "unresolved external symbol error" waiting for me..Is There a permanent remedy for this?   
  Well, usually an IDE has the option to generate a new Windows application rather than a new console application. If your IDE has it, then use it. If not, then consider switching to an IDE that does. For example, Visual C++ will happily generate a Windows application for you.   ;Quote:Original post by SiCraneWell, usually an IDE has the option to generate a new Windows application rather than a new console application. If your IDE has it, then use it. If not, then consider switching to an IDE that does. For example, Visual C++ will happily generate a Windows application for you.oh im terribly sorry!I forgot to mention i have vc++(6.0),and even after selecting the win32 application option,i still end up changing the setting...It seems that the subsystem option is always set to console..Thats the problem;  You should probably stop using VC6. The Express editions of VS 2008 are free, and most likely contain everything you need.I don't remember ever having this issue back in VC6, although it's been ages since I used it.   ;  It's also worth noting that the last DirectX SDK supported with VC 6.0 was December 2000 I think (Might have been 2004 actually).Unless you have an extremely good reason (Such as you're at work and have a lot of plugins and such that only work with VC6), I'd recommend throwing VC6 away and getting VS2008.   ;Quote:Original post by Evil SteveIt's also worth noting that the last DirectX SDK supported with VC 6.0 was December 2000 I think (Might have been 2004 actually).It definitely wasn't 2000. In 2000, MSVC 6 was still the most up to date compiler. MSVC 7 wouldn't come out until 2002. 