pch.h 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. // 入门提示:
  2. // 1. 使用解决方案资源管理器窗口添加/管理文件
  3. // 2. 使用团队资源管理器窗口连接到源代码管理
  4. // 3. 使用输出窗口查看生成输出和其他消息
  5. // 4. 使用错误列表窗口查看错误
  6. // 5. 转到“项目”>“添加新项”以创建新的代码文件,或转到“项目”>“添加现有项”以将现有代码文件添加到项目
  7. // 6. 将来,若要再次打开此项目,请转到“文件”>“打开”>“项目”并选择 .sln 文件
  8. #ifndef PCH_H
  9. #define PCH_H
  10. /*
  11. 标准库头文件
  12. */
  13. #include <string>
  14. #include <vector>
  15. #include <list>
  16. #include <queue>
  17. #include <map>
  18. #include <algorithm>
  19. #include <limits>
  20. #include <thread>
  21. #include <chrono>
  22. #include <mutex>
  23. #include <stdexcept>
  24. #include <exception>
  25. #include <cstdlib>
  26. #include <ctime>
  27. #include <cstring>
  28. #include <iostream>
  29. #include <fstream>
  30. #include <iomanip>
  31. #include <regex>
  32. /*
  33. *boost库的头文件
  34. **/
  35. #include <boost/asio.hpp>
  36. #include <boost/bind.hpp>
  37. /*
  38. *OCR的库,要放在boost库的前面才行
  39. **/
  40. #include <tesseract/baseapi.h>
  41. #include <leptonica/allheaders.h>
  42. //windows库
  43. #include <windows.h>
  44. #include <io.h>
  45. #include <ShellAPI.h>
  46. #include <atltypes.h>
  47. #include <objbase.h>
  48. #include <zmouse.h>
  49. #include <exdisp.h>
  50. #include <comdef.h>
  51. #include <winioctl.h>
  52. #include <setupapi.h>
  53. //UI库
  54. #include <DuiLib/UIlib.h>
  55. using namespace DuiLib;
  56. //gdi+
  57. #include <gdiplus.h>
  58. using namespace Gdiplus;
  59. #include "../resource/resource.h"
  60. //json库
  61. #include "rapidjson/document.h"
  62. #include "rapidjson/prettywriter.h"
  63. #include "rapidjson/writer.h"
  64. #include "rapidjson/stringbuffer.h"
  65. using namespace rapidjson;
  66. /*
  67. *常用的辅助函数
  68. **/
  69. #include "../helper/define.h"
  70. #include "../helper/CRandomHelper.h"
  71. #include "../helper/CSystem.h"
  72. #include "../helper/CLewaimaiString.h"
  73. #include "../tool/CLewaimaiLog.h"
  74. #include "../tool/CLewaimaiTime.h"
  75. #include "../tool/CSqlite3.h"
  76. #include "../tool/CSetting.h"
  77. #include "../network/CZhipuziHttpClient.h"
  78. #endif //PCH_H