pch.h 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. 
  2. #ifndef PCH_H
  3. #define PCH_H
  4. /*
  5. 标准库头文件
  6. */
  7. #include <string>
  8. #include <vector>
  9. #include <list>
  10. #include <queue>
  11. #include <map>
  12. #include <algorithm>
  13. #include <limits>
  14. #include <thread>
  15. #include <chrono>
  16. #include <mutex>
  17. #include <stdexcept>
  18. #include <exception>
  19. #include <cstdlib>
  20. #include <ctime>
  21. #include <cstring>
  22. #include <iostream>
  23. #include <fstream>
  24. #include <iomanip>
  25. #include <regex>
  26. using namespace std;
  27. //boost库的头文件
  28. #include <boost/asio.hpp>
  29. #include <boost/bind.hpp>
  30. using boost::asio::ip::tcp;
  31. //windows库
  32. #include <windows.h>
  33. #include <io.h>
  34. #include <ShellAPI.h>
  35. #include <atltypes.h>
  36. #include <objbase.h>
  37. #include <zmouse.h>
  38. #include <exdisp.h>
  39. #include <comdef.h>
  40. #include <winioctl.h>
  41. #include <setupapi.h>
  42. //UI库
  43. #include <DuiLib/UIlib.h>
  44. using namespace DuiLib;
  45. //gdi+
  46. #include <gdiplus.h>
  47. using namespace Gdiplus;
  48. //资源文件
  49. #include "../resource/resource.h"
  50. //json库
  51. #include "rapidjson/document.h"
  52. #include "rapidjson/prettywriter.h"
  53. #include "rapidjson/writer.h"
  54. #include "rapidjson/stringbuffer.h"
  55. using namespace rapidjson;
  56. //自己写的辅助函数
  57. #include "../helper/define.h"
  58. #include "../helper/CRandomHelper.h"
  59. #include "../helper/CSystem.h"
  60. #include "../helper/CLewaimaiString.h"
  61. #include "../tool/CLewaimaiLog.h"
  62. #include "../tool/CLewaimaiTime.h"
  63. #include "../tool/CSqlite3.h"
  64. #include "../tool/CSetting.h"
  65. #include "../network/CLewaimaiHttpClient.h"
  66. #endif //PCH_H