67 lines
1.8 KiB
C++
67 lines
1.8 KiB
C++
#pragma once
|
||
#include "resource.h"
|
||
|
||
// 注意顺序:winsock2.h -> ws2tcpip.h -> iphlpapi.h -> windows.h
|
||
#include <winsock2.h>
|
||
#include <ws2tcpip.h>
|
||
#include <iphlpapi.h>
|
||
#include <windows.h>
|
||
#include <TlHelp32.h>
|
||
#include <shellapi.h>
|
||
|
||
#include <mutex>
|
||
#include <regex>
|
||
#include <iostream>
|
||
#include <vector>
|
||
#include <codecvt>
|
||
#include <fstream>
|
||
#include <filesystem>
|
||
#include <string>
|
||
#include <conio.h>
|
||
#include <locale>
|
||
|
||
#include "ezui/Application.h" //app类
|
||
#include "EzUI/Window.h" //基础窗口类
|
||
#include "EzUI/Button.h" //按钮
|
||
#include "EzUI/TextBox.h" //文本框
|
||
#include "EzUI/CheckBox.h" //复选框
|
||
#include "EzUI/PictureBox.h" //图片控件
|
||
#include "EzUI/TabLayout.h" //选项卡控件
|
||
#include "EzUI/VLayout.h" //垂直布局
|
||
#include "EzUI/HLayout.h"//水平布局
|
||
#include "EzUI/VListView.h"//垂直带滚动条列表
|
||
#include "EzUI/HListView.h"//水平带滚动条列表
|
||
#include "EzUI/TileListView.h"//瓦片列表
|
||
#include "EzUI/LayeredWindow.h"//分层窗口类-可以异型透明窗口
|
||
#include "ezui/UIManager.h"//ui管理类(使用xml生成控件)
|
||
#include "EzUI/Animation.h"
|
||
#include "EzUI/TableView.h"
|
||
#include "EzUI/Menu.h"
|
||
|
||
#include <HPSocket.h>
|
||
#include <HPSocket-SSL.h>
|
||
|
||
#include <sqlite3.h>
|
||
#include <sqlite3mc.h>
|
||
|
||
// 包含 nlohmann 库
|
||
#include <nlohmann/json.hpp>
|
||
|
||
// OpenSSL Headers
|
||
#include <openssl/ssl.h>
|
||
#include <openssl/err.h>
|
||
#include <openssl/x509.h>
|
||
#include <openssl/x509v3.h>
|
||
#include <openssl/bio.h>
|
||
#include <openssl/pem.h>
|
||
|
||
// Link libraries
|
||
#pragma comment(lib, "shell32.lib")
|
||
#pragma comment(lib, "ole32.lib")
|
||
#pragma comment(lib, "gdi32.lib")
|
||
#pragma comment(lib, "advapi32.lib")
|
||
#pragma comment(lib, "user32.lib")
|
||
#pragma comment(lib, "ws2_32.lib")
|
||
#pragma comment(lib, "libssl.lib")
|
||
#pragma comment(lib, "libcrypto.lib")
|
||
#pragma comment(lib, "crypt32.lib") |