Why is it so hard to build a gtk programe without console using cmake in windows?

Posted by Runner on Stack Overflow See other posts from Stack Overflow or by Runner
Published on 2010-05-02T07:44:35Z Indexed on 2010/05/02 7:57 UTC
Read the original article Hit count: 168

Filed under:
|
|
|

I'm following the tuto:

http://zetcode.com/tutorials/gtktutorial/firstprograms/

It works but each time I double click on the executable,there is a console which I don't want it there.

How do I get rid of that console?

I tried this:

add_executable(Cmd WIN32 cmd.c)

But got this fatal error:

MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
Cmd.exe : fatal error LNK1120: 1 unresolved externals

While using gcc directly works:

gcc -o Cmd cmd.c -mwindows ..

I'm guessing it has something to do with the entry function: int main( int argc, char *argv[]),but why gcc works?

How can I make it work with cmake?

© Stack Overflow or respective owner

Related posts about c

    Related posts about Windows