在 csdn.net 下载 strawberry-perl-5.32.1.1-64bit.zip 解压安装在 D:\Strawberry\
起风了 qifengle.cpp 参见:clang:在 Win10 上编译 MIDI 音乐程序(一)
happy_birthday_to.cpp 参见:clang:在 Win10 上编译 MIDI 音乐程序(二)
cd D:\Strawberry\c\x86_64-w64-mingw32\lib
D:\Strawberry\c\x86_64-w64-mingw32\lib>dir libwin* /B
libwindowsapp.a
libwindowscodecs.a
libwinfax.a
libwinhttp.a
libwininet.a
libwinipsec.a
libwinmm.a
libwinpthread.a
libwinpthread.dll.a
libwinrnr.a
libwinscard.a
libwinspool.a
libwinsrv.a
libwinsta.a
libwintrust.a
libwinusb.a
where g++
D:\Strawberry\c\bin\g++.exe
编写 编译批命令 win_gcc.bat
SET INCLUDE=D:\Strawberry\c\include
SET LIB=D:\Strawberry\c\x86_64-w64-mingw32\lib
g++ %1.cpp -o %1.exe -lwinmm
编译 win_gcc.bat qifengle
运行 qifengle.exe
编译 win_gcc.bat happy_birthday_to
运行 happy_birthday_to.exe
# 乐器 26:电吉他 爵士
运行 happy_birthday_to 26
这样就不用安装 swift-5.10-RELEASE-windows10.exe 了,安装后大约占2.56GB。
如果从 Microsoft C++ Build Tools - Visual Studio
下载 1.73GB 安装 "Microsoft C++ Build Tools“
where cl
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools
\MSVC\14.39.33519\bin\Hostx86\x86\cl.exe
编写 编译批命令 win_vc.bat
cl %1.cpp /EHsc /utf-8
编译 win_vc.bat qifengle
编译 win_vc.bat happy_birthday_to
也是可以的。