MinGw Gcc / Gtk+3 / Cmake 编译程序. 如何去掉控制台窗口?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MinGw Gcc / Gtk+3 / Cmake 编译程序. 如何去掉控制台窗口?相关的知识,希望对你有一定的参考价值。

我知道用命令行可以在后面加上参数-mwindows去掉窗口。但现在我是用cmake编译。该怎么在cmake 执行类型编译呢?

参考技术A 连接时,增加 -mwindows 参数

mingw和gcc的关系?mingw具有gcc的全部核心编译功能吗

是的,不过他的debug比较弱,像linux下的g++,如果做大型工程或是初学者的话,推荐使用Visual C++ 参考技术A MinGW只是一个外壳(VISUAL IDE),编译工具是GCC.其实MinGW只是把gcc(g++ gdb等)封装一下,便于使用而已.
综上来说,MinGW具有gcc的所有功能,并且支持几乎所有非类NIX特性的库函数.本回答被提问者采纳
参考技术B 楼上估计没有做过"大型工程"吧.
你有VC编译过2GB的源代码吗?那会是什么感觉啊!
mingw就像VC一样是一个IDE,
GCC就像MicroSoft Cl一样,是编译器,
Mingw调用GCC来编译代码.当然和你直接用GCC编译一个效果.

以上是关于MinGw Gcc / Gtk+3 / Cmake 编译程序. 如何去掉控制台窗口?的主要内容,如果未能解决你的问题,请参考以下文章

使用 MinGW GCC 4.5.0 配置 NetBeans 6.9 时遇到问题

Qt 4.8.4 mingw (gcc 4.7) 可以编译但不能运行

找不到 boost 库

Windows XP 的 Mingw GCC 交叉编译

MinGW:如何在 Windows 上将 GCC/G++ 升级到版本 5?

如何向 mingw-gcc 编译的可执行文件添加图标?