首先,需要有Mingw;
其次,需要有一个icon文件,如果demo.ico;
第三,写一个rc文件,如demo.rc
demo ICON "demo.ico"
第四,生成res文件
x86环境:windres demo.rc -O coff -o demo.res
x64环境:windres demo.rc demo_icon.o
第五,在nim文件顶部加上
when defined(gcc) and defined(windows):
when defined(x86):
{.link: "demo.res".}
else:
{.link: "demo_icon.o".}
第六,将*.res文件(或者*_icon.o文件)与源代码文件放在同一目录下,然后正常编译就可以了。