Kaynağa Gözat

终于可以兼容xp了

zhangyang 6 yıl önce
ebeveyn
işleme
5884b74825
57 değiştirilmiş dosya ile 9 ekleme ve 55 silme
  1. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/DuiLib_ud.dll
  2. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/aliyun-mns.dll
  3. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/api-ms-win-crt-conio-l1-1-0.dll
  4. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/bcrypt.dll
  5. 0 40
      bin/Win32/Debug/zhipuzi_pos_windows/conf/config.ini
  6. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/db/pos.db
  7. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/libcrypto-1_1.dll
  8. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/libcurl.dll
  9. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/libcurl_debug.dll
  10. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/libeay32.dll
  11. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/libssl-1_1.dll
  12. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/log4cplusUD.dll
  13. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/msvcp140.dll
  14. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/msvcp140_1.dll
  15. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/msvcp140_1d.dll
  16. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/msvcp140_2.dll
  17. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/msvcp140_2d.dll
  18. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/msvcp140d.dll
  19. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/ssleay32.dll
  20. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/ucrtbased.dll
  21. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/vcruntime140d.dll
  22. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/zhipuzi_pos_windows.exe
  23. BIN
      bin/Win32/Debug/zhipuzi_pos_windows_server/zhipuzi_pos_windows_server.exe
  24. BIN
      dll/debug/DuiLib_ud.dll
  25. BIN
      dll/debug/aliyun-mns.dll
  26. BIN
      dll/debug/api-ms-win-crt-conio-l1-1-0.dll
  27. BIN
      dll/debug/bcrypt.dll
  28. BIN
      dll/debug/libcrypto-1_1.dll
  29. BIN
      dll/debug/libcurl.dll
  30. BIN
      dll/debug/libeay32.dll
  31. BIN
      dll/debug/libssl-1_1.dll
  32. BIN
      dll/debug/log4cplusUD.dll
  33. BIN
      dll/debug/msvcp140.dll
  34. BIN
      dll/debug/msvcp140_1.dll
  35. BIN
      dll/debug/msvcp140_1d.dll
  36. BIN
      dll/debug/msvcp140_2.dll
  37. BIN
      dll/debug/msvcp140_2d.dll
  38. BIN
      dll/debug/msvcp140d.dll
  39. BIN
      dll/debug/ssleay32.dll
  40. BIN
      dll/debug/ucrtbased.dll
  41. BIN
      dll/debug/vcruntime140d.dll
  42. 7 13
      lewaimai_dispatch/helper/CSystem.h
  43. 2 2
      lewaimai_dispatch/lewaimai_dispatch_windows.vcxproj
  44. BIN
      lib/debug/DuiLib_ud.lib
  45. BIN
      lib/debug/libboost_date_time-vc141-mt-gd-x32-1_70.lib
  46. BIN
      lib/debug/libboost_date_time-vc141-mt-sgd-x32-1_70.lib
  47. BIN
      lib/debug/libboost_regex-vc141-mt-gd-x32-1_70.lib
  48. BIN
      lib/debug/libcurl.dll.a
  49. BIN
      lib/debug/libcurl.lib
  50. BIN
      lib/debug/libcurl_debug.lib
  51. BIN
      lib/debug/libeay32MT.lib
  52. BIN
      lib/debug/libeay32MTd.lib
  53. BIN
      lib/debug/log4cplusUD.lib
  54. BIN
      lib/debug/ssleay32MT.lib
  55. BIN
      lib/debug/ssleay32MTd.lib
  56. BIN
      lib/release/libboost_date_time-vc141-mt-gd-x32-1_70.lib
  57. BIN
      lib/release/libcurl.lib

BIN
bin/Win32/Debug/zhipuzi_pos_windows/DuiLib_ud.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/aliyun-mns.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/api-ms-win-crt-conio-l1-1-0.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/bcrypt.dll


+ 0 - 40
bin/Win32/Debug/zhipuzi_pos_windows/conf/config.ini

@@ -1,40 +0,0 @@
-#这个是调度中心的配置文件,“#"用来注释当前行
-
-#模式,debug或者release
-mode = release
-
-#release环境路径规划服务器参数
-release_pathplanning_host = 172.16.1.71:50051
-
-#debug环境路径规划服务器参数
-debug_pathplanning_host = 172.16.1.71:50051
-
-#release环境的数据库参数
-release_host = rdsqnuyurqnuyur505.mysql.rds.aliyuncs.com
-release_port = 3306
-release_username = liantongxue
-release_password = LewaimaiLongtailiDB200
-release_dbname = dispatch
-
-#release环境的队列参数
-release_dispatch_task_queue = prod-dispather-task
-release_dispatch_result_queue = prod-lwmWorker-dispatchResult
-
-#debug环境的数据库参数
-debug_host = rm-bp113vj32hrp7wpws.mysql.rds.aliyuncs.com
-debug_port = 3306
-debug_username = weixin
-debug_password = hhyz122131
-debug_dbname = dispatch
-
-#debug环境的队列参数
-debug_dispatch_task_queue = dev-dispather-task
-debug_dispatch_result_queue = dev-lwmWorker-dispatchResult
-
-#连接阿里云的mns需要用到的参数
-mns.accountendpoint = https://1111769578085953.mns.cn-hangzhou.aliyuncs.com/
-mns.accesskeyid = 2HUnzc9XJV92PjvW
-mns.accesskeysecret = 20mMc8wuzlfC0r323b6oJqxlBPEyjW
-
-#配送员最大可接单数量,最大不能超过10
-deliveryman_max_order_num = 8

BIN
bin/Win32/Debug/zhipuzi_pos_windows/db/pos.db


BIN
bin/Win32/Debug/zhipuzi_pos_windows/libcrypto-1_1.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/libcurl.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/libcurl_debug.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/libeay32.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/libssl-1_1.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/log4cplusUD.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/msvcp140.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/msvcp140_1.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/msvcp140_1d.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/msvcp140_2.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/msvcp140_2d.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/msvcp140d.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/ssleay32.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/ucrtbased.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/vcruntime140d.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/zhipuzi_pos_windows.exe


BIN
bin/Win32/Debug/zhipuzi_pos_windows_server/zhipuzi_pos_windows_server.exe


BIN
dll/debug/DuiLib_ud.dll


BIN
dll/debug/aliyun-mns.dll


BIN
dll/debug/api-ms-win-crt-conio-l1-1-0.dll


BIN
dll/debug/bcrypt.dll


BIN
dll/debug/libcrypto-1_1.dll


BIN
dll/debug/libcurl.dll


BIN
dll/debug/libeay32.dll


BIN
dll/debug/libssl-1_1.dll


BIN
dll/debug/log4cplusUD.dll


BIN
dll/debug/msvcp140.dll


BIN
dll/debug/msvcp140_1.dll


BIN
dll/debug/msvcp140_1d.dll


BIN
dll/debug/msvcp140_2.dll


BIN
dll/debug/msvcp140_2d.dll


BIN
dll/debug/msvcp140d.dll


BIN
dll/debug/ssleay32.dll


BIN
dll/debug/ucrtbased.dll


BIN
dll/debug/vcruntime140d.dll


+ 7 - 13
lewaimai_dispatch/helper/CSystem.h

@@ -1,5 +1,7 @@
 #pragma once
 
+#include "../pch/pch.h"
+
 class CSystem
 {
 public:
@@ -36,21 +38,13 @@ public:
             TCHAR strExeFullDir[MAX_PATH];
             GetModuleFileName(NULL, strExeFullDir, MAX_PATH);
 
-            //3、判断注册表项是否已经存在
-            TCHAR strDir[MAX_PATH] = {};
-            DWORD nLength = MAX_PATH;
-            long result = RegGetValue(hKey, nullptr, L"智铺子收银软件", RRF_RT_REG_SZ, 0, strDir, &nLength);
-
-            //4、已经存在
-            if(result != ERROR_SUCCESS || _tcscmp(strExeFullDir, strDir) != 0)
-            {
-                //5、添加一个子Key,并设置值,"GISRestart"是应用程序名字(不加后缀.exe)
-                RegSetValueEx(hKey, L"智铺子收银软件", 0, REG_SZ, (LPBYTE)strExeFullDir, (lstrlen(strExeFullDir) + 1) * sizeof(TCHAR));
+            //3、添加一个子Key,并设置值,"GISRestart"是应用程序名字(不加后缀.exe)
+            RegSetValueEx(hKey, L"智铺子收银软件", 0, REG_SZ, (LPBYTE)strExeFullDir, (lstrlen(strExeFullDir) + 1) * sizeof(TCHAR));
 
-                //6、关闭注册表
-                RegCloseKey(hKey);
-            }
+            //4、关闭注册表
+            RegCloseKey(hKey); 
         }
+
         else
         {
             cout << "系统参数错误, 不能随系统启动";

+ 2 - 2
lewaimai_dispatch/lewaimai_dispatch_windows.vcxproj

@@ -127,13 +127,13 @@ copy $(ProjectDir)conf\ $(SolutionDir)bin\$(Platform)\$(Configuration)\conf\</Co
       <ConformanceMode>false</ConformanceMode>
       <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
       <AdditionalIncludeDirectories>$(SolutionDir)include;$(ProjectDir)pch</AdditionalIncludeDirectories>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
     </ClCompile>
     <Link>
       <SubSystem>Windows</SubSystem>
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <AdditionalLibraryDirectories>$(SolutionDir)lib\debug</AdditionalLibraryDirectories>
-      <AdditionalDependencies>DuiLib_ud.lib;log4cplusUD.lib;dbghelp.lib;libcurl.dll.a;setupapi.lib;libboost_date_time-vc141-mt-gd-x32-1_70.lib;libboost_regex-vc141-mt-gd-x32-1_70.lib;sqlite3.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <AdditionalDependencies>DuiLib_ud.lib;log4cplusUD.lib;dbghelp.lib;winmm.lib;setupapi.lib;AdvAPI32.lib;Shell32.lib;user32.lib;kernel32.lib;Gdi32.lib;sqlite3.lib;libboost_date_time-vc141-mt-sgd-x32-1_70.lib;libboost_regex-vc141-mt-sgd-x32-1_70.lib;libcurl.lib;%(AdditionalDependencies)</AdditionalDependencies>
       <AdditionalOptions>/ignore:4099 %(AdditionalOptions)</AdditionalOptions>
       <IgnoreSpecificDefaultLibraries>
       </IgnoreSpecificDefaultLibraries>

BIN
lib/debug/DuiLib_ud.lib


BIN
lib/debug/libboost_date_time-vc141-mt-gd-x32-1_70.lib


BIN
lib/debug/libboost_date_time-vc141-mt-sgd-x32-1_70.lib


BIN
lib/debug/libboost_regex-vc141-mt-gd-x32-1_70.lib


BIN
lib/debug/libcurl.dll.a


BIN
lib/debug/libcurl.lib


BIN
lib/debug/libcurl_debug.lib


BIN
lib/debug/libeay32MT.lib


BIN
lib/debug/libeay32MTd.lib


BIN
lib/debug/log4cplusUD.lib


BIN
lib/debug/ssleay32MT.lib


BIN
lib/debug/ssleay32MTd.lib


BIN
lib/release/libboost_date_time-vc141-mt-gd-x32-1_70.lib


BIN
lib/release/libcurl.lib