Clang 8.0.1总是在Windows上创建控制台应用程序



当我使用Clang 8.0.1在Windows上构建应用程序时(遗憾的是,较新的应用程序在这里有点bug(,它总是生成一个控制台应用程序。-mwindows似乎什么都不做,而-Wl,--subsystem,windows最终出现了一个愚蠢的错误windows.obj cannot be found。链接器还说";假定CONSOLE"没有指定子系统";,但我没有找到任何方法来实际指定子系统。

有什么想法吗?这样一来,除非我制作了一个控制台应用程序或DLL,否则编译器几乎毫无用处。

编辑:我使用的是clang++,而不是clang_cl

事实证明这是由"主";作用虽然我已经有了";WinMain";目前,显然Clang优先考虑";主";使其成为控制台应用程序。