添加API,增加默认语言包

This commit is contained in:
gb 2023-01-20 13:40:40 +08:00
parent 2a646592e4
commit f868204d9b
3 changed files with 16 additions and 8 deletions

View File

@ -6,3 +6,4 @@ EXPORTS
lang_set_code_page
lang_load_string
register_language_changed_notify
lang_get_string_id

View File

@ -106,11 +106,12 @@
<ModuleDefinitionFile>lang.def</ModuleDefinitionFile>
</Link>
<PostBuildEvent>
<Command>set FINAL_DIR_D=$(SolutionDir)..\..\sdk\lib\win\$(PlatformTarget)\$(Configuration)
<Command>set FINAL_DIR=$(SolutionDir)..\..\sdk\lib\win\$(PlatformTarget)\$(Configuration)
mkdir %FINAL_DIR%
move /Y "$(OutDirFullPath)$(ProjectName).exp" "%FINAL_DIR%"
move /Y "$(OutDirFullPath)$(ProjectName).lib" "%FINAL_DIR_D%"
move /Y "$(OutDirFullPath)$(ProjectName).lib" "%FINAL_DIR%"
move /Y "$(OutDirFullPath)$(ProjectName).pdb" "%FINAL_DIR%"
copy "$(TargetPath)" "$(SystemRoot)\twain_32\HuagoTwain" /y
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
@ -124,6 +125,7 @@ move /Y "$(OutDirFullPath)$(ProjectName).pdb" "%FINAL_DIR%"
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
@ -134,10 +136,10 @@ move /Y "$(OutDirFullPath)$(ProjectName).pdb" "%FINAL_DIR%"
<ModuleDefinitionFile>lang.def</ModuleDefinitionFile>
</Link>
<PostBuildEvent>
<Command>set FINAL_DIR_D=$(SolutionDir)..\..\sdk\lib\win\$(PlatformTarget)\$(Configuration)
<Command>set FINAL_DIR=$(SolutionDir)..\..\sdk\lib\win\$(PlatformTarget)\$(Configuration)
mkdir %FINAL_DIR%
move /Y "$(OutDirFullPath)$(ProjectName).exp" "%FINAL_DIR%"
move /Y "$(OutDirFullPath)$(ProjectName).lib" "%FINAL_DIR_D%"
move /Y "$(OutDirFullPath)$(ProjectName).lib" "%FINAL_DIR%"
move /Y "$(OutDirFullPath)$(ProjectName).pdb" "%FINAL_DIR%"
</Command>
</PostBuildEvent>
@ -158,10 +160,10 @@ move /Y "$(OutDirFullPath)$(ProjectName).pdb" "%FINAL_DIR%"
<ModuleDefinitionFile>lang.def</ModuleDefinitionFile>
</Link>
<PostBuildEvent>
<Command>set FINAL_DIR_D=$(SolutionDir)..\..\sdk\lib\win\$(PlatformTarget)\$(Configuration)
<Command>set FINAL_DIR=$(SolutionDir)..\..\sdk\lib\win\$(PlatformTarget)\$(Configuration)
mkdir %FINAL_DIR%
move /Y "$(OutDirFullPath)$(ProjectName).exp" "%FINAL_DIR%"
move /Y "$(OutDirFullPath)$(ProjectName).lib" "%FINAL_DIR_D%"
move /Y "$(OutDirFullPath)$(ProjectName).lib" "%FINAL_DIR%"
move /Y "$(OutDirFullPath)$(ProjectName).pdb" "%FINAL_DIR%"
</Command>
</PostBuildEvent>
@ -176,6 +178,7 @@ move /Y "$(OutDirFullPath)$(ProjectName).pdb" "%FINAL_DIR%"
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
@ -186,15 +189,16 @@ move /Y "$(OutDirFullPath)$(ProjectName).pdb" "%FINAL_DIR%"
<ModuleDefinitionFile>lang.def</ModuleDefinitionFile>
</Link>
<PostBuildEvent>
<Command>set FINAL_DIR_D=$(SolutionDir)..\..\sdk\lib\win\$(PlatformTarget)\$(Configuration)
<Command>set FINAL_DIR=$(SolutionDir)..\..\sdk\lib\win\$(PlatformTarget)\$(Configuration)
mkdir %FINAL_DIR%
move /Y "$(OutDirFullPath)$(ProjectName).exp" "%FINAL_DIR%"
move /Y "$(OutDirFullPath)$(ProjectName).lib" "%FINAL_DIR_D%"
move /Y "$(OutDirFullPath)$(ProjectName).lib" "%FINAL_DIR%"
move /Y "$(OutDirFullPath)$(ProjectName).pdb" "%FINAL_DIR%"
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\code_lang\base_pak.h" />
<ClInclude Include="..\..\sdk\include\lang\app_language.h" />
<ClInclude Include="framework.h" />
<ClInclude Include="pch.h" />

View File

@ -27,6 +27,9 @@
<ClInclude Include="..\..\sdk\include\lang\app_language.h">
<Filter>base</Filter>
</ClInclude>
<ClInclude Include="..\..\code_lang\base_pak.h">
<Filter>base</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="dllmain.cpp">