Win32:在没有清单的情况下在 MinGW 中启用视觉样式

Win32: enabling visual styles in MinGW without manifest

我有一个用 MinGW 编译的 Win32 项目。我想在此程序中启用视觉样式而不需要外部清单。

使用 MSVC,这显然可以通过以下 pragma 完成:

#pragma comment(linker,"\"/manifestdependency:type='win32' \
name='Microsoft.Windows.Common-Controls' version='6.0.0.0' \
processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")

但是,GCC (MinGW) 不支持这样的 pragma。有什么方法可以让我用 MinGW 模拟这个 pragma 的行为吗?

嗯,看来写一个 resource/manifest 是唯一的出路,所以我必须继续这样做。