新增了PQDIF补招线程,导入了新的lib库

This commit is contained in:
2026-04-22 10:40:19 +08:00
parent dfe0f2e5e2
commit 3f3c706b0d
79 changed files with 25160 additions and 178 deletions

View File

@@ -86,6 +86,9 @@
<ClCompile Include="cloudfront\code\worker.cpp" />
<ClCompile Include="dealMsg.cpp" />
<ClCompile Include="main_thread.cpp" />
<ClCompile Include="pqdif\include\cjson.c" />
<ClCompile Include="pqdif\PQDIF.cpp" />
<ClCompile Include="pqdif_thread_processor.cpp" />
<ClCompile Include="PQSMsg.cpp" />
</ItemGroup>
<ItemGroup>
@@ -267,6 +270,43 @@
<ClInclude Include="cloudfront\code\tinyxml2.h" />
<ClInclude Include="cloudfront\code\worker.h" />
<ClInclude Include="dealMsg.h" />
<ClInclude Include="pqdif\include\cjson.h" />
<ClInclude Include="pqdif\include\el_base.h" />
<ClInclude Include="pqdif\include\el_coll.h" />
<ClInclude Include="pqdif\include\el_scal.h" />
<ClInclude Include="pqdif\include\el_vect.h" />
<ClInclude Include="pqdif\include\pcn_base.h" />
<ClInclude Include="pqdif\include\pcn_flat.h" />
<ClInclude Include="pqdif\include\pqbytearray.h" />
<ClInclude Include="pqdif\include\pqdfacty.h" />
<ClInclude Include="pqdif\include\PQDIF_classes.h" />
<ClInclude Include="pqdif\include\pqdif_custom_1.h" />
<ClInclude Include="pqdif\include\pqdif_custom_2.h" />
<ClInclude Include="pqdif\include\pqdif_id.h" />
<ClInclude Include="pqdif\include\pqdif_lg.h" />
<ClInclude Include="pqdif\include\pqdif_ph.h" />
<ClInclude Include="pqdif\include\pqdinfo.h" />
<ClInclude Include="pqdif\include\pqdsupport.h" />
<ClInclude Include="pqdif\include\pqptrarray.h" />
<ClInclude Include="pqdif\include\proc_bas.h" />
<ClInclude Include="pqdif\include\proc_not.h" />
<ClInclude Include="pqdif\include\proc_zlib.h" />
<ClInclude Include="pqdif\include\rec_base.h" />
<ClInclude Include="pqdif\include\rec_container.h" />
<ClInclude Include="pqdif\include\rec_datasource.h" />
<ClInclude Include="pqdif\include\rec_general.h" />
<ClInclude Include="pqdif\include\rec_observ.h" />
<ClInclude Include="pqdif\include\rec_settings.h" />
<ClInclude Include="pqdif\include\ser_alloc.h" />
<ClInclude Include="pqdif\include\ser_cont_el.h" />
<ClInclude Include="pqdif\include\ser_iter_el.h" />
<ClInclude Include="pqdif\include\str_base.h" />
<ClInclude Include="pqdif\include\str_chnk.h" />
<ClInclude Include="pqdif\include\str_flat.h" />
<ClInclude Include="pqdif\include\zconf.h" />
<ClInclude Include="pqdif\include\zlib.h" />
<ClInclude Include="pqdif\PQDIF.h" />
<ClInclude Include="pqdif_thread_processor.h" />
<ClInclude Include="PQSMsg.h" />
</ItemGroup>
<ItemGroup>
@@ -299,23 +339,263 @@
<Library Include="cloudfront\lib\librocketmq.so" />
<Library Include="cloudfront\lib\libssl.so" />
<Library Include="libuv.a" />
<Library Include="pqdif\lib\libpqdiflib.a" />
<Library Include="pqdif\lib\libz.a" />
</ItemGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<AdditionalIncludeDirectories>$(RemoteRootDir)/cloudfront/code;$(RemoteRootDir)/cloudfront/code/nlohmann;$(RemoteRootDir)/cloudfront/code/curl;$(RemoteRootDir)/cloudfront/code/log4cplus;$(RemoteRootDir)/cloudfront/code/rocketmq;$(RemoteRootDir)/lib/libuv-v1.51.0/include;$(RemoteRootDir);D:\Git代码\frontlinux\LFtid1056\cloudfront\code;D:\Git代码\frontlinux\LFtid1056;D:\Git代码\frontlinux\LFtid1056\lib\libuv-v1.51.0\include;D:\Git代码\frontlinux\LFtid1056\cloudfront\code\curl;D:\Git代码\frontlinux\LFtid1056\cloudfront\code\log4cplus;D:\Git代码\frontlinux\LFtid1056\cloudfront\code\nlohmann;D:\Git代码\frontlinux\LFtid1056\cloudfront\code\rocketmq;./cloudfront/code;./cloudfront/code/nlohmann;./cloudfront/code/curl;./cloudfront/code/log4cplus;./cloudfront/code/rocketmq;./lib/libuv-v1.51.0/include;.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(RemoteRootDir);
$(RemoteRootDir)/cloudfront/code;
$(RemoteRootDir)/cloudfront/code/log4cplus;
$(RemoteRootDir)/cloudfront/code/log4cplus/include;
$(RemoteRootDir)/lib/libuv-v1.51.0/include;
$(RemoteRootDir)/pqdif;
$(RemoteRootDir)/pqdif/include;
D:\Git代码\frontlinux\LFtid1056;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code\log4cplus;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code\log4cplus\include;
D:\Git代码\frontlinux\LFtid1056\lib\libuv-v1.51.0\include;
D:\Git代码\frontlinux\LFtid1056\pqdif;
D:\Git代码\frontlinux\LFtid1056\pqdif\include;
.;
./cloudfront/code;
./cloudfront/code/log4cplus;
./cloudfront/code/log4cplus/include;
./lib/libuv-v1.51.0/include;
./pqdif;
./pqdif/include;
%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>-std=c++11 -O2 -static-libstdc++ -static-libgcc -pthread %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>D:\Git代码\frontlinux;D:\Git代码\frontlinux\LFtid1056\cloudfront\lib;$(RemoteRootDir)/cloudfront/lib;$(RemoteRootDir);/usr/lib64;/usr/local/lib;D:\Git代码\frontlinux\LFtid1056;./cloudfront/lib;./usr/lib64;./usr/local/lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalLibraryDirectories>/root/projects/LFtid1056/pqdif/lib</AdditionalLibraryDirectories>
<LibraryDependencies>uv;pthread;dl;rt;stdc++fs;z;%(LibraryDependencies)</LibraryDependencies>
<AdditionalDependencies>/root/projects/LFtid1056/cloudfront/lib/librocketmq.a;/root/projects/LFtid1056/cloudfront/lib/libcurl.so;/root/projects/LFtid1056/cloudfront/lib/libssl.so;/root/projects/LFtid1056/cloudfront/lib/libcrypto.so;/root/projects/LFtid1056/cloudfront/lib/liblog4cplus.so;/root/projects/LFtid1056/libuv.a;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalOptions>-Wl,-rpath=/root/projects/LFtid1056/cloudfront/lib %(AdditionalOptions)</AdditionalOptions>
<AdditionalDependencies>/root/projects/LFtid1056/pqdif/lib/libpqdiflib.a;/root/projects/LFtid1056/pqdif/lib/libz.a;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalOptions>-Wl,-rpath=/root/projects/LFtid1056/cloudfront/lib -Wl,--start-group /root/projects/LFtid1056/pqdif/lib/libpqdiflib.a /root/projects/LFtid1056/pqdif/lib/libz.a -Wl,--end-group %(AdditionalOptions)</AdditionalOptions>
</Link>
<PreLinkEvent>
<Command>
</Command>
</PreLinkEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile>
<AdditionalIncludeDirectories>$(RemoteRootDir);
$(RemoteRootDir)/cloudfront/code;
$(RemoteRootDir)/cloudfront/code/log4cplus;
$(RemoteRootDir)/cloudfront/code/log4cplus/include;
$(RemoteRootDir)/lib/libuv-v1.51.0/include;
$(RemoteRootDir)/pqdif;
$(RemoteRootDir)/pqdif/include;
D:\Git代码\frontlinux\LFtid1056;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code\log4cplus;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code\log4cplus\include;
D:\Git代码\frontlinux\LFtid1056\lib\libuv-v1.51.0\include;
D:\Git代码\frontlinux\LFtid1056\pqdif;
D:\Git代码\frontlinux\LFtid1056\pqdif\include;
.;
./cloudfront/code;
./cloudfront/code/log4cplus;
./cloudfront/code/log4cplus/include;
./lib/libuv-v1.51.0/include;
./pqdif;
./pqdif/include;
%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>/root/projects/LFtid1056/pqdif/lib/libpqdiflib.a;/root/projects/LFtid1056/pqdif/lib/libz.a;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalOptions>-Wl,-rpath=/root/projects/LFtid1056/cloudfront/lib -Wl,--start-group /root/projects/LFtid1056/pqdif/lib/libpqdiflib.a /root/projects/LFtid1056/pqdif/lib/libz.a -Wl,--end-group %(AdditionalOptions)</AdditionalOptions>
<AdditionalLibraryDirectories>/root/projects/LFtid1056/pqdif/lib</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile>
<AdditionalIncludeDirectories>$(RemoteRootDir);
$(RemoteRootDir)/cloudfront/code;
$(RemoteRootDir)/cloudfront/code/log4cplus;
$(RemoteRootDir)/cloudfront/code/log4cplus/include;
$(RemoteRootDir)/lib/libuv-v1.51.0/include;
$(RemoteRootDir)/pqdif;
$(RemoteRootDir)/pqdif/include;
D:\Git代码\frontlinux\LFtid1056;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code\log4cplus;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code\log4cplus\include;
D:\Git代码\frontlinux\LFtid1056\lib\libuv-v1.51.0\include;
D:\Git代码\frontlinux\LFtid1056\pqdif;
D:\Git代码\frontlinux\LFtid1056\pqdif\include;
.;
./cloudfront/code;
./cloudfront/code/log4cplus;
./cloudfront/code/log4cplus/include;
./lib/libuv-v1.51.0/include;
./pqdif;
./pqdif/include;
%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>/root/projects/LFtid1056/pqdif/lib/libpqdiflib.a;/root/projects/LFtid1056/pqdif/lib/libz.a;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalOptions>-Wl,-rpath=/root/projects/LFtid1056/cloudfront/lib -Wl,--start-group /root/projects/LFtid1056/pqdif/lib/libpqdiflib.a /root/projects/LFtid1056/pqdif/lib/libz.a -Wl,--end-group %(AdditionalOptions)</AdditionalOptions>
<AdditionalLibraryDirectories>/root/projects/LFtid1056/pqdif/lib</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile>
<AdditionalIncludeDirectories>$(RemoteRootDir);
$(RemoteRootDir)/cloudfront/code;
$(RemoteRootDir)/cloudfront/code/log4cplus;
$(RemoteRootDir)/cloudfront/code/log4cplus/include;
$(RemoteRootDir)/lib/libuv-v1.51.0/include;
$(RemoteRootDir)/pqdif;
$(RemoteRootDir)/pqdif/include;
D:\Git代码\frontlinux\LFtid1056;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code\log4cplus;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code\log4cplus\include;
D:\Git代码\frontlinux\LFtid1056\lib\libuv-v1.51.0\include;
D:\Git代码\frontlinux\LFtid1056\pqdif;
D:\Git代码\frontlinux\LFtid1056\pqdif\include;
.;
./cloudfront/code;
./cloudfront/code/log4cplus;
./cloudfront/code/log4cplus/include;
./lib/libuv-v1.51.0/include;
./pqdif;
./pqdif/include;
%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>/root/projects/LFtid1056/pqdif/lib/libpqdiflib.a;/root/projects/LFtid1056/pqdif/lib/libz.a;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalOptions>-Wl,-rpath=/root/projects/LFtid1056/cloudfront/lib -Wl,--start-group /root/projects/LFtid1056/pqdif/lib/libpqdiflib.a /root/projects/LFtid1056/pqdif/lib/libz.a -Wl,--end-group %(AdditionalOptions)</AdditionalOptions>
<AdditionalLibraryDirectories>/root/projects/LFtid1056/pqdif/lib</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile>
<AdditionalIncludeDirectories>$(RemoteRootDir);
$(RemoteRootDir)/cloudfront/code;
$(RemoteRootDir)/cloudfront/code/log4cplus;
$(RemoteRootDir)/cloudfront/code/log4cplus/include;
$(RemoteRootDir)/lib/libuv-v1.51.0/include;
$(RemoteRootDir)/pqdif;
$(RemoteRootDir)/pqdif/include;
D:\Git代码\frontlinux\LFtid1056;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code\log4cplus;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code\log4cplus\include;
D:\Git代码\frontlinux\LFtid1056\lib\libuv-v1.51.0\include;
D:\Git代码\frontlinux\LFtid1056\pqdif;
D:\Git代码\frontlinux\LFtid1056\pqdif\include;
.;
./cloudfront/code;
./cloudfront/code/log4cplus;
./cloudfront/code/log4cplus/include;
./lib/libuv-v1.51.0/include;
./pqdif;
./pqdif/include;
%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>/root/projects/LFtid1056/pqdif/lib/libpqdiflib.a;/root/projects/LFtid1056/pqdif/lib/libz.a;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalOptions>-Wl,-rpath=/root/projects/LFtid1056/cloudfront/lib -Wl,--start-group /root/projects/LFtid1056/pqdif/lib/libpqdiflib.a /root/projects/LFtid1056/pqdif/lib/libz.a -Wl,--end-group %(AdditionalOptions)</AdditionalOptions>
<AdditionalLibraryDirectories>/root/projects/LFtid1056/pqdif/lib</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<AdditionalIncludeDirectories>$(RemoteRootDir);
$(RemoteRootDir)/cloudfront/code;
$(RemoteRootDir)/cloudfront/code/log4cplus;
$(RemoteRootDir)/cloudfront/code/log4cplus/include;
$(RemoteRootDir)/lib/libuv-v1.51.0/include;
$(RemoteRootDir)/pqdif;
$(RemoteRootDir)/pqdif/include;
D:\Git代码\frontlinux\LFtid1056;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code\log4cplus;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code\log4cplus\include;
D:\Git代码\frontlinux\LFtid1056\lib\libuv-v1.51.0\include;
D:\Git代码\frontlinux\LFtid1056\pqdif;
D:\Git代码\frontlinux\LFtid1056\pqdif\include;
.;
./cloudfront/code;
./cloudfront/code/log4cplus;
./cloudfront/code/log4cplus/include;
./lib/libuv-v1.51.0/include;
./pqdif;
./pqdif/include;
%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>/root/projects/LFtid1056/pqdif/lib/libpqdiflib.a;/root/projects/LFtid1056/pqdif/lib/libz.a;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalOptions>-Wl,-rpath=/root/projects/LFtid1056/cloudfront/lib -Wl,--start-group /root/projects/LFtid1056/pqdif/lib/libpqdiflib.a /root/projects/LFtid1056/pqdif/lib/libz.a -Wl,--end-group %(AdditionalOptions)</AdditionalOptions>
<AdditionalLibraryDirectories>/root/projects/LFtid1056/pqdif/lib</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile>
<AdditionalIncludeDirectories>$(RemoteRootDir);
$(RemoteRootDir)/cloudfront/code;
$(RemoteRootDir)/cloudfront/code/log4cplus;
$(RemoteRootDir)/cloudfront/code/log4cplus/include;
$(RemoteRootDir)/lib/libuv-v1.51.0/include;
$(RemoteRootDir)/pqdif;
$(RemoteRootDir)/pqdif/include;
D:\Git代码\frontlinux\LFtid1056;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code\log4cplus;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code\log4cplus\include;
D:\Git代码\frontlinux\LFtid1056\lib\libuv-v1.51.0\include;
D:\Git代码\frontlinux\LFtid1056\pqdif;
D:\Git代码\frontlinux\LFtid1056\pqdif\include;
.;
./cloudfront/code;
./cloudfront/code/log4cplus;
./cloudfront/code/log4cplus/include;
./lib/libuv-v1.51.0/include;
./pqdif;
./pqdif/include;
%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>/root/projects/LFtid1056/pqdif/lib/libpqdiflib.a;/root/projects/LFtid1056/pqdif/lib/libz.a;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalOptions>-Wl,-rpath=/root/projects/LFtid1056/cloudfront/lib -Wl,--start-group /root/projects/LFtid1056/pqdif/lib/libpqdiflib.a /root/projects/LFtid1056/pqdif/lib/libz.a -Wl,--end-group %(AdditionalOptions)</AdditionalOptions>
<AdditionalLibraryDirectories>/root/projects/LFtid1056/pqdif/lib</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile>
<AdditionalIncludeDirectories>$(RemoteRootDir);
$(RemoteRootDir)/cloudfront/code;
$(RemoteRootDir)/cloudfront/code/log4cplus;
$(RemoteRootDir)/cloudfront/code/log4cplus/include;
$(RemoteRootDir)/lib/libuv-v1.51.0/include;
$(RemoteRootDir)/pqdif;
$(RemoteRootDir)/pqdif/include;
D:\Git代码\frontlinux\LFtid1056;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code\log4cplus;
D:\Git代码\frontlinux\LFtid1056\cloudfront\code\log4cplus\include;
D:\Git代码\frontlinux\LFtid1056\lib\libuv-v1.51.0\include;
D:\Git代码\frontlinux\LFtid1056\pqdif;
D:\Git代码\frontlinux\LFtid1056\pqdif\include;
.;
./cloudfront/code;
./cloudfront/code/log4cplus;
./cloudfront/code/log4cplus/include;
./lib/libuv-v1.51.0/include;
./pqdif;
./pqdif/include;
%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>/root/projects/LFtid1056/pqdif/lib/libpqdiflib.a;/root/projects/LFtid1056/pqdif/lib/libz.a;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalOptions>-Wl,-rpath=/root/projects/LFtid1056/cloudfront/lib -Wl,--start-group /root/projects/LFtid1056/pqdif/lib/libpqdiflib.a /root/projects/LFtid1056/pqdif/lib/libz.a -Wl,--end-group %(AdditionalOptions)</AdditionalOptions>
<AdditionalLibraryDirectories>/root/projects/LFtid1056/pqdif/lib</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>