Teen Programmers Unite  


Return to forum top

VC++ Linker Error

Posted by FrEAkiSh209 [send private reply] at May 14, 2002, 08:52:17 AM

I'm trying to learn windows programming without using the MFC or app wizard, but I can't seem to get my code to link, after it compiles with no errors.
I get these linker errors:
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/Interface.exe : fatal error LNK1120: 1 unresolved externals
I have my code at www.angelfire.com/rant/freak/Interface.cpp
If someone could help me out, I'd be forever in their debt. Thanks.

Posted by CViper [send private reply] at May 14, 2002, 09:10:36 AM

You have to create a "Win32 Application project" instead of a "Win32 Console Application". It should work then.

Posted by FrEAkiSh209 [send private reply] at May 15, 2002, 08:47:44 PM

Ah, thank you very much. Worked much like a charm. Second follow up question. I created a static text box with the CreateWindow method, and code to make it 60% of the window width, and 40 of the heigth, but alas, it doesn't work on resize, how can I get the new coordinates so I can repaint the box to adjust the size of the box to keep the right size? And would I put the code in the WM_PAINT case statement? Again, thank you for help in advance.

Posted by CViper [send private reply] at May 16, 2002, 02:11:28 AM

Look up WM_SIZE on the MSDN Library (http://msdn.microsoft.com/library - search for WM_SIZE) Use HIWORD( lparam ) for the height and LPWORD( lparam ) for the width.

it's been some time since i played with controls and stuff, but you should be able to send a WM_SIZE to the child window (you textbox) with the new sizes.

You must be logged in to post messages and see which you have already read.

Log on
Save for later automatic logon

Register as a new user
Copyright TPU 2002. See the Credits and About TPU for more information.