windows application

Go4Expert Member
4Feb2007,21:30   #1
Colin Mac's Avatar
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?
Team Leader
5Feb2007,00:30   #2
DaWei's Avatar
Worked for me. Maybe you have some locale issues.
Go4Expert Member
5Feb2007,02:45   #3
Colin Mac's Avatar
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.
Team Leader
5Feb2007,03:06   #4
DaWei's Avatar
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.
Go4Expert Member
5Feb2007,04:00   #5
Colin Mac's Avatar
Yes, there is.

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

-Wl,-subsystem,windows


Regards.