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
Username:
Password:
Save for later automatic logon

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