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