Used by native DataEase server. The current status is in use in LegEasyConnect and DEDevServer. This is how to compile using VS2017.

libuv

https://github.com/libuv/libuv

Version 1.46.0

License MIT

This is what we have to do to add a new version o server

Unzip
Open vs2019 "x86 Native Tools Command Prompt for VS 2019" with python 2.7 or newer in the path
git clone <a href="https://chromium.googlesource.com/external/gyp">https://chromium.googlesource.com/external/gyp</a> build/gyp
python gyp_uv.py -Dhost_arch=ia32 -Dtarget_arch=ia32

you can now build by opening uv.sln in vs2019 but we usually don't.

Copy all files except the git and build directory over the files in the libuv catalog with the new ones
Retraget libuv from Visual Studio 2017 to Windows SDK Version 10.0 (latest installed version) and Platform Toolset Upgrade to v142
Set:
Output Directory: $(SolutionDir)..\sys\full\$(Configuration)\
Intermediate Directory: $(SolutionDir)..\sys\full\obj\$(Configuration)\$(ProjectName)\
Preferred Build Tool Architecture Default
Character Set Use Multi-Byte Character Set

C/C++ Code Generation
Runtime Library Multi-threaded Debug DLL (/MDd)/Multi-threaded DLL (/MD)

Librarian General:
Change Output File to $(OutDir)$(ProjectName)$(TargetExt)

svn rename the version file to version-1.46.0.txt