我在windows里写的gtk程序运行时都有一个dos框在后面,如何
我在windows里写的gtk程序运行时都有一个dos框在后面,如何去掉呢?我试验了一下,gtk_demo.exe 也是这样,如何去掉
另外说一下,我使用的是vc2008
我在windows里写的gtk程序运行时都有一个dos框在后面,如何
我是在win xp 下 用gcc在编译的时候加上一条 -mwindows
就可以了 1.我在cygwin下编译,加上了-mwindows 参数,结果程序挂了。
2.我在win7,codeblocks下编译,不知如何加入这个编译选项……
我custom variables下面添加了选项,但是不管用 code::blocks不需要自己手动加的,点击Project-Properties打开工程属性对话框
点击Build targets选项卡,在Type里面选择GUI application就可以了。。 /subsystem=window attachment/photo/Mon_1104/7_9e4e130355888847d8f542cd9b0b7.jpg
如图,在主函数下面添加红色框里的函数就可以去掉了。
回 5楼(sherny) 的帖子
补充一点,还要配置一下项目属性:项目----配置属性-----链接器-----系统-----子系统,把子系统里的“控制台(/SUBSYSTEM:CONSOLE) ”改成“Windows (/SUBSYSTEM:WINDOWS)”。 我是通过MinGW的gcc编译,加一条-mwindows完成 mark
页:
[1]
2