Skip to content

Commit febc099

Browse files
committed
Use Mile.Windows.UniCrt instead of VC-LTL.
1 parent efe585b commit febc099

File tree

3 files changed

+22
-6
lines changed

3 files changed

+22
-6
lines changed

License.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,4 +231,4 @@ Library.
231231

232232
- Mile.Project.Configurations, https://github.com/ProjectMile/Mile.Project.Configurations
233233
- Mile.Project.Windows, https://github.com/ProjectMile/Mile.Project.Windows
234-
- VC-LTL, https://github.com/Chuyu-Team/VC-LTL5
234+
- Mile.Windows.UniCrt, https://github.com/ProjectMile/Mile.Windows.UniCrt

Mile.Dokany/Mile.Dokany.vcxproj

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
<ProjectGuid>{CE2836DE-CF6B-4AF0-8D10-9C197DF47F93}</ProjectGuid>
55
<RootNamespace>Mile.Dokany</RootNamespace>
66
<MileProjectType>DynamicLibrary</MileProjectType>
7-
<MileProjectEnableVCLTLSupport>true</MileProjectEnableVCLTLSupport>
7+
<WindowsTargetPlatformMinVersion>10.0.19041.0</WindowsTargetPlatformMinVersion>
8+
<MileUniCrtDisableRuntimeDebuggingFeature>true</MileUniCrtDisableRuntimeDebuggingFeature>
89
<MileProjectUseProjectProperties>true</MileProjectUseProjectProperties>
910
<MileProjectCompanyName>Project Mile</MileProjectCompanyName>
1011
<MileProjectFileDescription>Mile.Dokany</MileProjectFileDescription>
@@ -32,6 +33,12 @@
3233
<ModuleDefinitionFile>Mile.Dokany.def</ModuleDefinitionFile>
3334
</Link>
3435
</ItemDefinitionGroup>
36+
<ItemDefinitionGroup>
37+
<ClCompile>
38+
<RuntimeLibrary Condition="'$(Configuration)' == 'Debug'">MultiThreadedDebug</RuntimeLibrary>
39+
<RuntimeLibrary Condition="'$(Configuration)' == 'Release'">MultiThreaded</RuntimeLibrary>
40+
</ClCompile>
41+
</ItemDefinitionGroup>
3542
<ItemGroup>
3643
<None Include="Mile.Dokany.def" />
3744
<None Include="Source\ntstatus.i" />
@@ -93,5 +100,10 @@
93100
<ClInclude Include="Source\list.h" />
94101
<ClInclude Include="Source\resource.h" />
95102
</ItemGroup>
103+
<ItemGroup>
104+
<PackageReference Include="Mile.Windows.UniCrt">
105+
<Version>1.2.410</Version>
106+
</PackageReference>
107+
</ItemGroup>
96108
<Import Sdk="Mile.Project.Configurations" Version="1.0.1622" Project="Mile.Project.Cpp.targets" />
97109
</Project>

ReadMe.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,17 @@ The NuGet integration package version of [Dokany].
1010

1111
- Inherited all features provided in the official Windows binaries from Dokany
1212
2.2.0.1000.
13-
- Use [VC-LTL 5.x](https://github.com/Chuyu-Team/VC-LTL5) toolchain to make the
14-
binary size smaller.
13+
- Use [Mile.Windows.UniCrt](https://github.com/ProjectMile/Mile.Windows.UniCrt)
14+
toolchain to make the binary size smaller.
1515

1616
## System Requirements
1717

18-
- Supported OS: Windows Vista RTM (Build 6000) or later.
19-
- Supported Platforms: x86, x86-64(AMD64) and ARM64.
18+
- Supported OS: Windows 10 Version 2004 (Build 19041) or later
19+
- Supported Platforms: x86, x86-64(AMD64) and ARM64
20+
21+
Note: If you have put the ucrtbase.dll with 10.0.19041.0 version or later need
22+
to be existed in the binary folder, the minimum system requirements of
23+
Mile.Dokany is Windows Vista RTM (Build 6000) or later.
2024

2125
## Documents
2226

0 commit comments

Comments
 (0)