windows application

Colin Mac's Avatar, Join Date: Jan 2007
Go4Expert Member
I'm reading a tutorial on creating Windows applications
http://www.winprog.org/tutorial/start.html
It doesn't give any compiler specific insructions on how to compile this example, only that is should be compiled as a c file.

Code:
#include <windows.h>

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, 
    LPSTR lpCmdLine, int nCmdShow)
{
    MessageBox(NULL, "Goodbye! cruel World", "Note", MB_OK);
    return 0;
}
I compiled the code in Visual Studio C++ and when I ran the program, I got this:


How could I compile the code in Visual Studio C++ to get the proper text in the code displayed?
0
DaWei's Avatar, Join Date: Dec 2006
Team Leader
Worked for me. Maybe you have some locale issues.
0
Colin Mac's Avatar, Join Date: Jan 2007
Go4Expert Member
Thanks DaWei.

I have tried using the gcc compiler from command prompt and it worked, except a console of window appears along with that window at the same time when the program is executed.
0
DaWei's Avatar, Join Date: Dec 2006
Team Leader
There's a command line option to prevent the console window from showing. Don't know which gcc you're using (what invokes it, if other than you), so can't comment further.
0
Colin Mac's Avatar, Join Date: Jan 2007
Go4Expert Member
Yes, there is.

If anyone reading is interested you need to add this to the compile command:

-Wl,-subsystem,windows


Regards.