-
Notifications
You must be signed in to change notification settings - Fork 0
/
pch.h
75 lines (60 loc) · 1.89 KB
/
pch.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
// pch.h: 这是预编译标头文件。
// 下方列出的文件仅编译一次,提高了将来生成的生成性能。
// 这还将影响 IntelliSense 性能,包括代码完成和许多代码浏览功能。
// 但是,如果此处列出的文件中的任何一个在生成之间有更新,它们全部都将被重新编译。
// 请勿在此处添加要频繁更新的文件,这将使得性能优势无效。
#ifndef PCH_H
#define PCH_H
// 添加要在此处预编译的标头
#include "framework.h"
#include <iostream>
#include <sstream>
#include <fstream>
#include <string>
#include <thread>
#include <filesystem>
#include <queue>
#include <vector>
#include <optional>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <filesystem>
#include <random>
#include <iostream>
#include <sstream>
#include <format>
#include <concepts>
#include <locale>
#include <Windows.h>
#include <d3d11.h>
#include <d3d11_4.h>
#include <DispatcherQueue.h>
#include <atlbase.h>
#include <atlcom.h>
#include <atlcomcli.h>
#include <atlimage.h>
#include <dwmapi.h>
#include <wchar.h>
#include <Psapi.h>
#include <atlimage.h>
#include <windows.graphics.capture.h>
#include <Windows.Graphics.Capture.Interop.h>
#include <windows.graphics.directx.direct3d11.h>
#include <windows.graphics.directx.direct3d11.interop.h>
#include <winrt/windows.system.h>
#include <winrt/windows.foundation.h>
#include <winrt/windows.graphics.capture.h>
#include <winrt/windows.graphics.directx.direct3d11.h>
#include <opencv2/opencv.hpp>
#define _Cat_(a, b) a##b
#define _Cat(a, b) _Cat_(a, b)
#define _CatVarNameWithLine(Var) _Cat(Var, __LINE__)
#define LogTraceScope ::LoggerAux _CatVarNameWithLine(_func_aux_)
#define LogTraceFunction LogTraceScope(__FUNCTION__)
#define WindowWidthDefault 1280
#define WindowHeightDefault 720
using tstring = std::wstring;
using TouchedPointID = UINT64;
#define LIBWSACONTROLLER_EXPORT
#endif //PCH_H