【 在 hgoldfish 的大作中提到: 】
: msvc 没 windows sdk 有什么用啊。只有 cpp 标准库吗?
: mingw32 只要 600M 左右,都包含了大多数的 win32api.
:
那就带上 Windows SDK 呗
我平常用的有两种,完整版和去掉 Winrt/uwp/onecore 以及 arm/arm64 的版本
去掉 Winrt/uwp/onecore 以及 arm 的 msvc + Windows SDK 一共才 1.15 GB

#include <windows.h>
#include <shobjidl.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int CmdShow)
{
MessageBoxW(NULL, L"OK So this is working!", L"Msg LOL", MB_OK);
return 0;
}

你也可以搞一个啊,不用每个虚拟机装个编译器的
建一个共享虚拟磁盘,把 msvc/qt/node/python/golang/jdk/dotnetcore/mingw64/tmd-gcc/rust 等等之类拷贝进去,在虚拟磁盘根目录写个脚本添加或者删除path等等
然后每个虚拟机都挂载同一个磁盘就行了
--
修改:hanjiamajia FROM 199.19.107.*
FROM 199.19.107.*