#pragma once #include "targetver.h" // 从 Windows 头文件中排除极少使用的内容 #define WIN32_LEAN_AND_MEAN // 使用标准库的 min 和 max 而不是宏 #define NOMINMAX // 排除不需要的 API #define NOGDICAPMASKS #define NOMENUS #define NOICONS #define NOKEYSTATES #define NOSYSCOMMANDS #define NOATOM #define NOCLIPBOARD #define NOCOLOR #define NODRAWTEXT #define NOMB #define NOMEMMGR #define NOMETAFILE #define NOOPENFILE #define NOSCROLL #define NOSERVICE #define NOSOUND #define NOTEXTMETRIC #define NOWH #define NOCOMM #define NOKANJI #define NOHELP #define NOPROFILER #define NODEFERWINDOWPOS #define NOMCX // Windows 头文件 #include #include #include #include #include #include #include #include #include #include #include // C++ 运行时头文件 #include #include #include #include #include #include // C++/WinRT 头文件 #include #include // fmt #include #include #include // spdlog #include #include #pragma comment(lib, "Magnification.lib") #pragma comment(lib, "d3d11.lib") #pragma comment(lib, "windowsapp") #pragma comment(lib, "dwmapi.lib")