file 정리

This commit is contained in:
ChiKyun Kim
2025-09-10 17:36:20 +09:00
parent 5a7b57f90c
commit 04d7c23c8f
49 changed files with 153 additions and 3131 deletions

View File

@@ -21,7 +21,7 @@
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{A7F7B7E1-2B3C-4D5E-8F9A-1B2C3D4E5F6G}</ProjectGuid>
<ProjectGuid>{C09AE419-8FDD-4312-B023-55DC1ED18A73}</ProjectGuid>
<RootNamespace>V2GDecoder</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>

View File

@@ -29,106 +29,142 @@
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\.\V2GDecoder.c">
<ClCompile Include="..\V2GDecoder.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\.\src\codec\BitInputStream.c">
<Filter>Source Files\codec</Filter>
<ClCompile Include="..\src\codec\BitInputStream.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\.\src\codec\BitOutputStream.c">
<Filter>Source Files\codec</Filter>
<ClCompile Include="..\src\codec\BitOutputStream.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\.\src\codec\ByteStream.c">
<Filter>Source Files\codec</Filter>
<ClCompile Include="..\src\codec\ByteStream.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\.\src\codec\DecoderChannel.c">
<Filter>Source Files\codec</Filter>
<ClCompile Include="..\src\codec\DecoderChannel.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\.\src\codec\EncoderChannel.c">
<Filter>Source Files\codec</Filter>
<ClCompile Include="..\src\codec\EncoderChannel.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\.\src\codec\EXIHeaderDecoder.c">
<Filter>Source Files\codec</Filter>
<ClCompile Include="..\src\codec\EXIHeaderDecoder.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\.\src\codec\EXIHeaderEncoder.c">
<Filter>Source Files\codec</Filter>
<ClCompile Include="..\src\codec\EXIHeaderEncoder.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\.\src\codec\EXIOptions.c">
<Filter>Source Files\codec</Filter>
<ClCompile Include="..\src\codec\MethodsBag.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\.\src\codec\EXIResult.c">
<Filter>Source Files\codec</Filter>
<ClCompile Include="..\src\iso1\iso1EXIDatatypes.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\.\src\iso1\iso1EXIDatatypes.c">
<Filter>Source Files\iso1</Filter>
<ClCompile Include="..\src\iso1\iso1EXIDatatypesDecoder.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\.\src\iso1\iso1EXIDatatypesDecoder.c">
<Filter>Source Files\iso1</Filter>
<ClCompile Include="..\src\iso1\iso1EXIDatatypesEncoder.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\.\src\iso1\iso1EXIDatatypesEncoder.c">
<Filter>Source Files\iso1</Filter>
<ClCompile Include="..\src\appHandshake\appHandEXIDatatypes.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\.\src\appHandshake\appHandEXIDatatypes.c">
<Filter>Source Files\appHandshake</Filter>
<ClCompile Include="..\src\appHandshake\appHandEXIDatatypesDecoder.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\.\src\appHandshake\appHandEXIDatatypesDecoder.c">
<Filter>Source Files\appHandshake</Filter>
<ClCompile Include="..\src\appHandshake\appHandEXIDatatypesEncoder.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\.\src\appHandshake\appHandEXIDatatypesEncoder.c">
<Filter>Source Files\appHandshake</Filter>
<ClCompile Include="..\src\iso2\iso2EXIDatatypes.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\iso2\iso2EXIDatatypesDecoder.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\iso2\iso2EXIDatatypesEncoder.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\din\dinEXIDatatypes.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\din\dinEXIDatatypesDecoder.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\din\dinEXIDatatypesEncoder.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\.\src\codec\BitInputStream.h">
<Filter>Header Files\codec</Filter>
<ClInclude Include="..\src\codec\BitInputStream.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\.\src\codec\BitOutputStream.h">
<Filter>Header Files\codec</Filter>
<ClInclude Include="..\src\codec\BitOutputStream.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\.\src\codec\ByteStream.h">
<Filter>Header Files\codec</Filter>
<ClInclude Include="..\src\codec\ByteStream.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\.\src\codec\DecoderChannel.h">
<Filter>Header Files\codec</Filter>
<ClInclude Include="..\src\codec\DecoderChannel.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\.\src\codec\EncoderChannel.h">
<Filter>Header Files\codec</Filter>
<ClInclude Include="..\src\codec\EncoderChannel.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\.\src\codec\EXIConfig.h">
<Filter>Header Files\codec</Filter>
<ClInclude Include="..\src\codec\EXIConfig.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\.\src\codec\EXIHeaderDecoder.h">
<Filter>Header Files\codec</Filter>
<ClInclude Include="..\src\codec\EXIHeaderDecoder.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\.\src\codec\EXIHeaderEncoder.h">
<Filter>Header Files\codec</Filter>
<ClInclude Include="..\src\codec\EXIHeaderEncoder.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\.\src\codec\EXIOptions.h">
<Filter>Header Files\codec</Filter>
<ClInclude Include="..\src\codec\EXIOptions.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\.\src\codec\EXIResult.h">
<Filter>Header Files\codec</Filter>
<ClInclude Include="..\src\codec\EXITypes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\.\src\codec\ErrorCodes.h">
<Filter>Header Files\codec</Filter>
<ClInclude Include="..\src\codec\MethodsBag.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\.\src\iso1\iso1EXIDatatypes.h">
<Filter>Header Files\iso1</Filter>
<ClInclude Include="..\src\codec\ErrorCodes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\.\src\iso1\iso1EXIDatatypesDecoder.h">
<Filter>Header Files\iso1</Filter>
<ClInclude Include="..\src\iso1\iso1EXIDatatypes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\.\src\iso1\iso1EXIDatatypesEncoder.h">
<Filter>Header Files\iso1</Filter>
<ClInclude Include="..\src\iso1\iso1EXIDatatypesDecoder.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\.\src\appHandshake\appHandEXIDatatypes.h">
<Filter>Header Files\appHandshake</Filter>
<ClInclude Include="..\src\iso1\iso1EXIDatatypesEncoder.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\.\src\appHandshake\appHandEXIDatatypesDecoder.h">
<Filter>Header Files\appHandshake</Filter>
<ClInclude Include="..\src\appHandshake\appHandEXIDatatypes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\.\src\appHandshake\appHandEXIDatatypesEncoder.h">
<Filter>Header Files\appHandshake</Filter>
<ClInclude Include="..\src\appHandshake\appHandEXIDatatypesDecoder.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\appHandshake\appHandEXIDatatypesEncoder.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\iso2\iso2EXIDatatypes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\iso2\iso2EXIDatatypesDecoder.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\iso2\iso2EXIDatatypesEncoder.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\din\dinEXIDatatypes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\din\dinEXIDatatypesDecoder.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\din\dinEXIDatatypesEncoder.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View File

@@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "V2GDecoder", "V2GDecoder\V2GDecoder.vcxproj", "{A7F7B7E1-2B3C-4D5E-8F9A-1B2C3D4E5F6G}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "V2GDecoder", "V2GDecoder\V2GDecoder.vcxproj", "{C09AE419-8FDD-4312-B023-55DC1ED18A73}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HexToBinary", "HexToBinary\HexToBinary.vcxproj", "{B8F8C8F2-3C4D-5E6F-9A0B-2C3D4E5F6A7B}"
EndProject
@@ -16,14 +16,14 @@ Global
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A7F7B7E1-2B3C-4D5E-8F9A-1B2C3D4E5F6G}.Debug|x64.ActiveCfg = Debug|x64
{A7F7B7E1-2B3C-4D5E-8F9A-1B2C3D4E5F6G}.Debug|x64.Build.0 = Debug|x64
{A7F7B7E1-2B3C-4D5E-8F9A-1B2C3D4E5F6G}.Debug|x86.ActiveCfg = Debug|Win32
{A7F7B7E1-2B3C-4D5E-8F9A-1B2C3D4E5F6G}.Debug|x86.Build.0 = Debug|Win32
{A7F7B7E1-2B3C-4D5E-8F9A-1B2C3D4E5F6G}.Release|x64.ActiveCfg = Release|x64
{A7F7B7E1-2B3C-4D5E-8F9A-1B2C3D4E5F6G}.Release|x64.Build.0 = Release|x64
{A7F7B7E1-2B3C-4D5E-8F9A-1B2C3D4E5F6G}.Release|x86.ActiveCfg = Release|Win32
{A7F7B7E1-2B3C-4D5E-8F9A-1B2C3D4E5F6G}.Release|x86.Build.0 = Release|Win32
{C09AE419-8FDD-4312-B023-55DC1ED18A73}.Debug|x64.ActiveCfg = Debug|x64
{C09AE419-8FDD-4312-B023-55DC1ED18A73}.Debug|x64.Build.0 = Debug|x64
{C09AE419-8FDD-4312-B023-55DC1ED18A73}.Debug|x86.ActiveCfg = Debug|Win32
{C09AE419-8FDD-4312-B023-55DC1ED18A73}.Debug|x86.Build.0 = Debug|Win32
{C09AE419-8FDD-4312-B023-55DC1ED18A73}.Release|x64.ActiveCfg = Release|x64
{C09AE419-8FDD-4312-B023-55DC1ED18A73}.Release|x64.Build.0 = Release|x64
{C09AE419-8FDD-4312-B023-55DC1ED18A73}.Release|x86.ActiveCfg = Release|Win32
{C09AE419-8FDD-4312-B023-55DC1ED18A73}.Release|x86.Build.0 = Release|Win32
{B8F8C8F2-3C4D-5E6F-9A0B-2C3D4E5F6A7B}.Debug|x64.ActiveCfg = Debug|x64
{B8F8C8F2-3C4D-5E6F-9A0B-2C3D4E5F6A7B}.Debug|x64.Build.0 = Debug|x64
{B8F8C8F2-3C4D-5E6F-9A0B-2C3D4E5F6A7B}.Debug|x86.ActiveCfg = Debug|Win32
@@ -47,4 +47,4 @@ Global
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {1A2B3C4D-5E6F-7A8B-9C0D-1E2F3A4B5C6D}
EndGlobalSection
EndGlobal
EndGlobal

View File

@@ -12,36 +12,8 @@ if not exist "C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild
REM Set MSBuild path
set MSBUILD="C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\MSBuild.exe"
REM Clean previous builds
echo Cleaning previous builds...
%MSBUILD% V2GDecoderC.sln -target:Clean -property:Configuration=Debug -property:Platform=x64 -verbosity:minimal
REM Build Debug x64 configuration
echo Building Debug x64 configuration...
%MSBUILD% V2GDecoderC.sln -property:Configuration=Debug -property:Platform=x64 -verbosity:normal
if %ERRORLEVEL% EQU 0 (
echo Build successful!
echo Output directory: bin\x64\Debug\
dir bin\x64\Debug\*.exe /b
) else (
echo Build failed with error code %ERRORLEVEL%
echo Please check the source file paths and project configuration.
)
REM Test the built executable if successful
if %ERRORLEVEL% EQU 0 (
echo.
echo Testing the built V2GDecoder.exe...
if exist bin\x64\Debug\V2GDecoder.exe (
echo Running test with test4.exi...
bin\x64\Debug\V2GDecoder.exe ..\..\test4.exi
echo.
echo Running test with test5.exi...
bin\x64\Debug\V2GDecoder.exe ..\..\test5.exi
) else (
echo V2GDecoder.exe not found in output directory
)
)
pause