User forums > Using Code::Blocks
DOS Box
(1/1)
ripmav:
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?
--- Code: ---#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, "test", "Hello!", MB_OK);
return 0;
}
--- End code ---
I tried it with CodeBlocks v1.0RC2 and Windows XP
Outis:
Did you choose the "Win32 GUI project" or "console application" project type? You must take the first one.
Biplab:
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
ripmav:
OK, that fixed the problem for me!! :D
Thank you!
Navigation
[0] Message Index
Go to full version