我在使用C ++编写程序时遇到问题,因为MinGW文件和Windows SDK文件存在冲突,我通过将链接器的-mwindows
标志添加到构建选项中找到了解决方案。这是有效的:现在我可以毫无错误地构建项目
但是现在编译器没有输出任何可执行文件(.exe)
我的问题是:为什么? -mwindows
到底是做什么的?
编辑:构建阶段的输出会在此Dropbox文件夹的文本文件中报告(我无法在此处复制它,因为它超过2800行): https://www.dropbox.com/sh/1ud85a3fktb62v6/AAB3L8Vp5VcKPJqCPyOXtzdca?dl=0
我已经尝试创建一个新的“Hello World'项目并构建它:创建可执行文件,我可以运行它,所以我认为我的问题的原因是标志而不是我的IDE(CLion)上的特定设置。