diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..e342997
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+./build/**
diff --git a/.vs/model2mem/FileContentIndex/a84ba443-21e1-426c-a0f4-95a888009528.vsidx b/.vs/model2mem/FileContentIndex/a84ba443-21e1-426c-a0f4-95a888009528.vsidx
deleted file mode 100644
index f0a1003..0000000
Binary files a/.vs/model2mem/FileContentIndex/a84ba443-21e1-426c-a0f4-95a888009528.vsidx and /dev/null differ
diff --git a/.vs/model2mem/FileContentIndex/read.lock b/.vs/model2mem/FileContentIndex/read.lock
deleted file mode 100644
index e69de29..0000000
diff --git a/.vs/model2mem/v16/.suo b/.vs/model2mem/v16/.suo
deleted file mode 100644
index 783bece..0000000
Binary files a/.vs/model2mem/v16/.suo and /dev/null differ
diff --git a/.vs/model2mem/v16/Browse.VC.db b/.vs/model2mem/v16/Browse.VC.db
deleted file mode 100644
index 4619935..0000000
Binary files a/.vs/model2mem/v16/Browse.VC.db and /dev/null differ
diff --git a/.vs/model2mem/v16/ipch/AutoPCH/1178ebbd6a892788/MODEL2MEM.ipch b/.vs/model2mem/v16/ipch/AutoPCH/1178ebbd6a892788/MODEL2MEM.ipch
deleted file mode 100644
index 6bc1930..0000000
Binary files a/.vs/model2mem/v16/ipch/AutoPCH/1178ebbd6a892788/MODEL2MEM.ipch and /dev/null differ
diff --git a/.vs/model2mem/v16/ipch/AutoPCH/39bc76be3f1f93a2/MODEL2MEM.ipch b/.vs/model2mem/v16/ipch/AutoPCH/39bc76be3f1f93a2/MODEL2MEM.ipch
deleted file mode 100644
index e16168e..0000000
Binary files a/.vs/model2mem/v16/ipch/AutoPCH/39bc76be3f1f93a2/MODEL2MEM.ipch and /dev/null differ
diff --git a/.vs/model2mem/v17/.suo b/.vs/model2mem/v17/.suo
deleted file mode 100644
index 78edde1..0000000
Binary files a/.vs/model2mem/v17/.suo and /dev/null differ
diff --git a/.vs/model2mem/v17/Browse.VC.db b/.vs/model2mem/v17/Browse.VC.db
deleted file mode 100644
index fe4a64c..0000000
Binary files a/.vs/model2mem/v17/Browse.VC.db and /dev/null differ
diff --git a/.vs/model2mem/v17/ipch/AutoPCH/39bc76be3f1f93a2/MODEL2MEM.ipch b/.vs/model2mem/v17/ipch/AutoPCH/39bc76be3f1f93a2/MODEL2MEM.ipch
deleted file mode 100644
index 12dbaa8..0000000
Binary files a/.vs/model2mem/v17/ipch/AutoPCH/39bc76be3f1f93a2/MODEL2MEM.ipch and /dev/null differ
diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json
new file mode 100644
index 0000000..f912847
--- /dev/null
+++ b/.vscode/c_cpp_properties.json
@@ -0,0 +1,18 @@
+{
+ "configurations": [
+ {
+ "name": "windows-gcc-x86",
+ "includePath": [
+ "${workspaceFolder}/**"
+ ],
+ "compilerPath": "C:/MinGW/bin/gcc.exe",
+ "cStandard": "${default}",
+ "cppStandard": "${default}",
+ "intelliSenseMode": "windows-gcc-x86",
+ "compilerArgs": [
+ ""
+ ]
+ }
+ ],
+ "version": 4
+}
\ No newline at end of file
diff --git a/.vscode/launch.json b/.vscode/launch.json
new file mode 100644
index 0000000..7d7c282
--- /dev/null
+++ b/.vscode/launch.json
@@ -0,0 +1,24 @@
+{
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "name": "C/C++ Runner: Debug Session",
+ "type": "cppdbg",
+ "request": "launch",
+ "args": [],
+ "stopAtEntry": false,
+ "externalConsole": true,
+ "cwd": "e:/DeepCamPro/model2mem",
+ "program": "e:/DeepCamPro/model2mem/build/Debug/outDebug",
+ "MIMode": "gdb",
+ "miDebuggerPath": "gdb",
+ "setupCommands": [
+ {
+ "description": "Enable pretty-printing for gdb",
+ "text": "-enable-pretty-printing",
+ "ignoreFailures": true
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 0000000..bb879da
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,59 @@
+{
+ "C_Cpp_Runner.cCompilerPath": "gcc",
+ "C_Cpp_Runner.cppCompilerPath": "g++",
+ "C_Cpp_Runner.debuggerPath": "gdb",
+ "C_Cpp_Runner.cStandard": "",
+ "C_Cpp_Runner.cppStandard": "",
+ "C_Cpp_Runner.msvcBatchPath": "C:/Program Files/Microsoft Visual Studio/VR_NR/Community/VC/Auxiliary/Build/vcvarsall.bat",
+ "C_Cpp_Runner.useMsvc": false,
+ "C_Cpp_Runner.warnings": [
+ "-Wall",
+ "-Wextra",
+ "-Wpedantic",
+ "-Wshadow",
+ "-Wformat=2",
+ "-Wcast-align",
+ "-Wconversion",
+ "-Wsign-conversion",
+ "-Wnull-dereference"
+ ],
+ "C_Cpp_Runner.msvcWarnings": [
+ "/W4",
+ "/permissive-",
+ "/w14242",
+ "/w14287",
+ "/w14296",
+ "/w14311",
+ "/w14826",
+ "/w44062",
+ "/w44242",
+ "/w14905",
+ "/w14906",
+ "/w14263",
+ "/w44265",
+ "/w14928"
+ ],
+ "C_Cpp_Runner.enableWarnings": true,
+ "C_Cpp_Runner.warningsAsError": false,
+ "C_Cpp_Runner.compilerArgs": [],
+ "C_Cpp_Runner.linkerArgs": [],
+ "C_Cpp_Runner.includePaths": [],
+ "C_Cpp_Runner.includeSearch": [
+ "*",
+ "**/*"
+ ],
+ "C_Cpp_Runner.excludeSearch": [
+ "**/build",
+ "**/build/**",
+ "**/.*",
+ "**/.*/**",
+ "**/.vscode",
+ "**/.vscode/**"
+ ],
+ "C_Cpp_Runner.useAddressSanitizer": false,
+ "C_Cpp_Runner.useUndefinedSanitizer": false,
+ "C_Cpp_Runner.useLeakSanitizer": false,
+ "C_Cpp_Runner.showCompilationTime": false,
+ "C_Cpp_Runner.useLinkTimeOptimization": false,
+ "C_Cpp_Runner.msvcSecureNoWarnings": false
+}
\ No newline at end of file
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
new file mode 100644
index 0000000..e76bbff
--- /dev/null
+++ b/.vscode/tasks.json
@@ -0,0 +1,22 @@
+{
+ "version": "2.0.0",
+ "tasks": [
+ {
+ "label": "build",
+ "type": "process",
+ "command": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
+ "args": [
+ "-File",
+ "${workspaceFolder}\\build_app.ps1",
+ ],
+ "group": {
+ "kind": "build",
+ "isDefault": true
+ },
+ "presentation": {
+ "reveal": "silent"
+ },
+ "problemMatcher": []
+ }
+ ]
+}
\ No newline at end of file
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..35a181a
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,14 @@
+cmake_minimum_required(VERSION 3.8)
+project(Demo)
+set(CMAKE_BUILD_PARALLEL_LEVEL 8)
+set(CMAKE_CXX_STANDARD 11)
+set(CMAKE_BUILD_TYPE "Release")
+if(WIN32)
+ set(CMAKE_CXX_COMPILER "MSVC")
+elseif(UNIX)
+ set(CMAKE_CXX_COMPILER "g++")
+endif()
+
+aux_source_directory(./src SRC_LIST)
+add_executable(${PROJECT_NAME} ${SRC_LIST})
+
diff --git a/Debug/model2mem.exe b/Debug/model2mem.exe
deleted file mode 100644
index 9efa939..0000000
Binary files a/Debug/model2mem.exe and /dev/null differ
diff --git a/Debug/model2mem.exe.recipe b/Debug/model2mem.exe.recipe
deleted file mode 100644
index 29e7650..0000000
--- a/Debug/model2mem.exe.recipe
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- E:\DeepCamPro\model2mem\Debug\model2mem.exe
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Debug/model2mem.ilk b/Debug/model2mem.ilk
deleted file mode 100644
index 4ef94be..0000000
Binary files a/Debug/model2mem.ilk and /dev/null differ
diff --git a/Debug/model2mem.log b/Debug/model2mem.log
deleted file mode 100644
index 5e065fb..0000000
--- a/Debug/model2mem.log
+++ /dev/null
@@ -1,3 +0,0 @@
- model2mem.cpp
-E:\DeepCamPro\model2mem\model2mem.cpp(31,11): warning C4244: “初始化”: 从“std::streamoff”转换到“int”,可能丢失数据
- model2mem.vcxproj -> E:\DeepCamPro\model2mem\Debug\model2mem.exe
diff --git a/Debug/model2mem.obj b/Debug/model2mem.obj
deleted file mode 100644
index acf4baf..0000000
Binary files a/Debug/model2mem.obj and /dev/null differ
diff --git a/Debug/model2mem.pdb b/Debug/model2mem.pdb
deleted file mode 100644
index a86a44f..0000000
Binary files a/Debug/model2mem.pdb and /dev/null differ
diff --git a/Debug/model2mem.tlog/CL.command.1.tlog b/Debug/model2mem.tlog/CL.command.1.tlog
deleted file mode 100644
index 6d1ef83..0000000
Binary files a/Debug/model2mem.tlog/CL.command.1.tlog and /dev/null differ
diff --git a/Debug/model2mem.tlog/CL.read.1.tlog b/Debug/model2mem.tlog/CL.read.1.tlog
deleted file mode 100644
index 91e1090..0000000
Binary files a/Debug/model2mem.tlog/CL.read.1.tlog and /dev/null differ
diff --git a/Debug/model2mem.tlog/CL.write.1.tlog b/Debug/model2mem.tlog/CL.write.1.tlog
deleted file mode 100644
index eafe54a..0000000
Binary files a/Debug/model2mem.tlog/CL.write.1.tlog and /dev/null differ
diff --git a/Debug/model2mem.tlog/link.command.1.tlog b/Debug/model2mem.tlog/link.command.1.tlog
deleted file mode 100644
index 77abdc3..0000000
Binary files a/Debug/model2mem.tlog/link.command.1.tlog and /dev/null differ
diff --git a/Debug/model2mem.tlog/link.read.1.tlog b/Debug/model2mem.tlog/link.read.1.tlog
deleted file mode 100644
index 02f642c..0000000
Binary files a/Debug/model2mem.tlog/link.read.1.tlog and /dev/null differ
diff --git a/Debug/model2mem.tlog/link.write.1.tlog b/Debug/model2mem.tlog/link.write.1.tlog
deleted file mode 100644
index e90c0d7..0000000
Binary files a/Debug/model2mem.tlog/link.write.1.tlog and /dev/null differ
diff --git a/Debug/model2mem.tlog/model2mem.lastbuildstate b/Debug/model2mem.tlog/model2mem.lastbuildstate
deleted file mode 100644
index dc1ece3..0000000
--- a/Debug/model2mem.tlog/model2mem.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:TargetPlatformVersion=10.0.19041.0:
-Debug|Win32|E:\DeepCamPro\model2mem\|
diff --git a/Debug/model2mem.vcxproj.FileListAbsolute.txt b/Debug/model2mem.vcxproj.FileListAbsolute.txt
deleted file mode 100644
index 50307d2..0000000
--- a/Debug/model2mem.vcxproj.FileListAbsolute.txt
+++ /dev/null
@@ -1 +0,0 @@
-E:\DeepCamPro\model2mem\Debug\model2mem.exe
diff --git a/Debug/vc142.idb b/Debug/vc142.idb
deleted file mode 100644
index eb40ec9..0000000
Binary files a/Debug/vc142.idb and /dev/null differ
diff --git a/Debug/vc142.pdb b/Debug/vc142.pdb
deleted file mode 100644
index ae16681..0000000
Binary files a/Debug/vc142.pdb and /dev/null differ
diff --git a/Release/model2mem.exe b/Release/model2mem.exe
deleted file mode 100644
index ba25988..0000000
Binary files a/Release/model2mem.exe and /dev/null differ
diff --git a/Release/model2mem.exe.recipe b/Release/model2mem.exe.recipe
deleted file mode 100644
index 21b71d4..0000000
--- a/Release/model2mem.exe.recipe
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- E:\DeepCamPro\model2mem\Release\model2mem.exe
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Release/model2mem.iobj b/Release/model2mem.iobj
deleted file mode 100644
index 011a7b3..0000000
Binary files a/Release/model2mem.iobj and /dev/null differ
diff --git a/Release/model2mem.ipdb b/Release/model2mem.ipdb
deleted file mode 100644
index ca2eae8..0000000
Binary files a/Release/model2mem.ipdb and /dev/null differ
diff --git a/Release/model2mem.log b/Release/model2mem.log
deleted file mode 100644
index 3ca9a2c..0000000
--- a/Release/model2mem.log
+++ /dev/null
@@ -1,6 +0,0 @@
- 正在生成代码
- 0 of 203 functions ( 0.0%) were compiled, the rest were copied from previous compilation.
- 0 functions were new in current compilation
- 0 functions had inline decision re-evaluated but remain unchanged
- 已完成代码的生成
- model2mem.vcxproj -> E:\DeepCamPro\model2mem\Release\model2mem.exe
diff --git a/Release/model2mem.obj b/Release/model2mem.obj
deleted file mode 100644
index 032a172..0000000
Binary files a/Release/model2mem.obj and /dev/null differ
diff --git a/Release/model2mem.pdb b/Release/model2mem.pdb
deleted file mode 100644
index f7d6d8b..0000000
Binary files a/Release/model2mem.pdb and /dev/null differ
diff --git a/Release/model2mem.tlog/CL.command.1.tlog b/Release/model2mem.tlog/CL.command.1.tlog
deleted file mode 100644
index 28ac115..0000000
Binary files a/Release/model2mem.tlog/CL.command.1.tlog and /dev/null differ
diff --git a/Release/model2mem.tlog/CL.read.1.tlog b/Release/model2mem.tlog/CL.read.1.tlog
deleted file mode 100644
index 9aa7711..0000000
Binary files a/Release/model2mem.tlog/CL.read.1.tlog and /dev/null differ
diff --git a/Release/model2mem.tlog/CL.write.1.tlog b/Release/model2mem.tlog/CL.write.1.tlog
deleted file mode 100644
index 02b3ab3..0000000
Binary files a/Release/model2mem.tlog/CL.write.1.tlog and /dev/null differ
diff --git a/Release/model2mem.tlog/link.command.1.tlog b/Release/model2mem.tlog/link.command.1.tlog
deleted file mode 100644
index 67f3962..0000000
Binary files a/Release/model2mem.tlog/link.command.1.tlog and /dev/null differ
diff --git a/Release/model2mem.tlog/link.read.1.tlog b/Release/model2mem.tlog/link.read.1.tlog
deleted file mode 100644
index 9c4c26a..0000000
Binary files a/Release/model2mem.tlog/link.read.1.tlog and /dev/null differ
diff --git a/Release/model2mem.tlog/link.write.1.tlog b/Release/model2mem.tlog/link.write.1.tlog
deleted file mode 100644
index a4439a9..0000000
Binary files a/Release/model2mem.tlog/link.write.1.tlog and /dev/null differ
diff --git a/Release/model2mem.tlog/link.write.2u.tlog b/Release/model2mem.tlog/link.write.2u.tlog
deleted file mode 100644
index 6f1e7fe..0000000
Binary files a/Release/model2mem.tlog/link.write.2u.tlog and /dev/null differ
diff --git a/Release/model2mem.tlog/model2mem.lastbuildstate b/Release/model2mem.tlog/model2mem.lastbuildstate
deleted file mode 100644
index fcabd93..0000000
--- a/Release/model2mem.tlog/model2mem.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v143:VCToolArchitecture=Native32Bit:VCToolsVersion=14.34.31933:TargetPlatformVersion=10.0.22000.0:
-Release|Win32|E:\DeepCamPro\model2mem\|
diff --git a/Release/model2mem.tlog/model2mem.write.1u.tlog b/Release/model2mem.tlog/model2mem.write.1u.tlog
deleted file mode 100644
index 6f1e7fe..0000000
Binary files a/Release/model2mem.tlog/model2mem.write.1u.tlog and /dev/null differ
diff --git a/Release/model2mem.vcxproj.FileListAbsolute.txt b/Release/model2mem.vcxproj.FileListAbsolute.txt
deleted file mode 100644
index 5894602..0000000
--- a/Release/model2mem.vcxproj.FileListAbsolute.txt
+++ /dev/null
@@ -1 +0,0 @@
-E:\DeepCamPro\model2mem\Release\model2mem.exe
diff --git a/Release/vc142.pdb b/Release/vc142.pdb
deleted file mode 100644
index d445dec..0000000
Binary files a/Release/vc142.pdb and /dev/null differ
diff --git a/Release/vc143.pdb b/Release/vc143.pdb
deleted file mode 100644
index 041c906..0000000
Binary files a/Release/vc143.pdb and /dev/null differ
diff --git a/build_app.ps1 b/build_app.ps1
new file mode 100644
index 0000000..ee78372
--- /dev/null
+++ b/build_app.ps1
@@ -0,0 +1,30 @@
+# 定义项目和构建目录的变量
+$projectDir = "$PSScriptRoot"
+echo $projectDir
+$buildDir = "$projectDir\build"
+
+# 创建构建目录
+if (-Not (Test-Path -Path $buildDir)) {
+ New-Item -ItemType Directory -Path $buildDir
+}
+
+# 进入构建目录
+Set-Location -Path $buildDir
+
+# 运行CMake生成构建系统
+cmake -G "Visual Studio 17 2022" -T host=x64 ..
+
+# 编译项目
+cmake --build . --config Release
+
+# 检查编译命令的退出代码
+if ($LASTEXITCODE -ne 0) {
+ Write-Host "CMake build failed with exit code $LASTEXITCODE. Exiting script." -ForegroundColor Red
+ exit $LASTEXITCODE
+}
+
+# 返回项目目录
+Set-Location -Path $projectDir
+
+# 打印构建完成的消息
+Write-Host "build done." -ForegroundColor Darkgreen
diff --git a/model2mem.sln b/model2mem.sln
deleted file mode 100644
index 67c6a72..0000000
--- a/model2mem.sln
+++ /dev/null
@@ -1,31 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.31605.320
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "model2mem", "model2mem.vcxproj", "{02EFA63C-5344-4A9B-9103-7DDAEBA6D1CC}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {02EFA63C-5344-4A9B-9103-7DDAEBA6D1CC}.Debug|x64.ActiveCfg = Debug|x64
- {02EFA63C-5344-4A9B-9103-7DDAEBA6D1CC}.Debug|x64.Build.0 = Debug|x64
- {02EFA63C-5344-4A9B-9103-7DDAEBA6D1CC}.Debug|x86.ActiveCfg = Debug|Win32
- {02EFA63C-5344-4A9B-9103-7DDAEBA6D1CC}.Debug|x86.Build.0 = Debug|Win32
- {02EFA63C-5344-4A9B-9103-7DDAEBA6D1CC}.Release|x64.ActiveCfg = Release|x64
- {02EFA63C-5344-4A9B-9103-7DDAEBA6D1CC}.Release|x64.Build.0 = Release|x64
- {02EFA63C-5344-4A9B-9103-7DDAEBA6D1CC}.Release|x86.ActiveCfg = Release|Win32
- {02EFA63C-5344-4A9B-9103-7DDAEBA6D1CC}.Release|x86.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {2640E9B0-B6CA-4185-808B-437684A57540}
- EndGlobalSection
-EndGlobal
diff --git a/model2mem.vcxproj b/model2mem.vcxproj
deleted file mode 100644
index 4c25dd4..0000000
--- a/model2mem.vcxproj
+++ /dev/null
@@ -1,147 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Release
- Win32
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
-
- 16.0
- Win32Proj
- {02efa63c-5344-4a9b-9103-7ddaeba6d1cc}
- model2mem
- 10.0
-
-
-
- Application
- true
- v143
- Unicode
-
-
- Application
- false
- v143
- true
- Unicode
-
-
- Application
- true
- v143
- Unicode
-
-
- Application
- false
- v143
- true
- Unicode
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- false
-
-
- true
-
-
- false
-
-
-
- Level3
- true
- WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
- true
-
-
- Console
- true
-
-
-
-
- Level3
- true
- true
- true
- WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
- true
-
-
- Console
- true
- true
- true
-
-
-
-
- Level3
- true
- _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
- true
-
-
- Console
- true
-
-
-
-
- Level3
- true
- true
- true
- NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
- true
-
-
- Console
- true
- true
- true
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/model2mem.vcxproj.filters b/model2mem.vcxproj.filters
deleted file mode 100644
index 47eb384..0000000
--- a/model2mem.vcxproj.filters
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
- {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
- cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
-
-
- {93995380-89BD-4b04-88EB-625FBE52EBFB}
- h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
-
-
- {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
- rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
-
-
-
-
- 源文件
-
-
-
\ No newline at end of file
diff --git a/model2mem.vcxproj.user b/model2mem.vcxproj.user
deleted file mode 100644
index 88a5509..0000000
--- a/model2mem.vcxproj.user
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/model2mem.cpp b/src/model2mem.cpp
similarity index 100%
rename from model2mem.cpp
rename to src/model2mem.cpp