Hello,
when I compile the following code with GNU GCC Comp. and execute (from the Windows Explorer) the .exe file, first a DOS Box is opened, and then the MessageBox appears.
How can I avoid the DOS Box to appear?
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, "test", "Hello!", MB_OK);
return 0;
}
I tried it with CodeBlocks v1.0RC2 and Windows XP
Did you choose the "Win32 GUI project" or "console application" project type? You must take the first one.
The problem is bit different. By default Debug Target of Win32 Project is set to Console Application.
In latest nightly, you can change it via Project > Properties menu; then click on the combo showing Project settings and select Build targets. From there change the Target type to GUI application.
I would request you to upgrade you to a latest nightly. :)
Regards,
Biplab
OK, that fixed the problem for me!! :D
Thank you!