From e71f2c7115b85174a2de5e752c25ec0bce4fe75b Mon Sep 17 00:00:00 2001 From: kdeng00 Date: Mon, 23 Nov 2020 16:52:20 -0500 Subject: [PATCH] First commit --- .gitmodules | 3 + 3rdparty/soci | 1 + DBExample.VC.db | Bin 0 -> 225280 bytes DBExample.sln | 28 ++++++ DBExample/DBExample.vcxproj | 149 ++++++++++++++++++++++++++++ DBExample/DBExample.vcxproj.filters | 17 ++++ 6 files changed, 198 insertions(+) create mode 100644 .gitmodules create mode 160000 3rdparty/soci create mode 100644 DBExample.VC.db create mode 100644 DBExample.sln create mode 100644 DBExample/DBExample.vcxproj create mode 100644 DBExample/DBExample.vcxproj.filters diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..80473ed --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "3rdparty/soci"] + path = 3rdparty/soci + url = https://github.com/soci/soci diff --git a/3rdparty/soci b/3rdparty/soci new file mode 160000 index 0000000..3742c89 --- /dev/null +++ b/3rdparty/soci @@ -0,0 +1 @@ +Subproject commit 3742c894ab8ba5fd51b6a156980e8b34db0f3063 diff --git a/DBExample.VC.db b/DBExample.VC.db new file mode 100644 index 0000000000000000000000000000000000000000..6dcdf364381374202ed5479c0975d099fb1408f5 GIT binary patch literal 225280 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 literal 0 HcmV?d00001 diff --git a/DBExample.sln b/DBExample.sln new file mode 100644 index 0000000..8d20ce0 --- /dev/null +++ b/DBExample.sln @@ -0,0 +1,28 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DBExample", "DBExample\DBExample.vcxproj", "{BC727297-22CF-4F0E-B739-6B6742B292C6}" +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 + {BC727297-22CF-4F0E-B739-6B6742B292C6}.Debug|x64.ActiveCfg = Debug|x64 + {BC727297-22CF-4F0E-B739-6B6742B292C6}.Debug|x64.Build.0 = Debug|x64 + {BC727297-22CF-4F0E-B739-6B6742B292C6}.Debug|x86.ActiveCfg = Debug|Win32 + {BC727297-22CF-4F0E-B739-6B6742B292C6}.Debug|x86.Build.0 = Debug|Win32 + {BC727297-22CF-4F0E-B739-6B6742B292C6}.Release|x64.ActiveCfg = Release|x64 + {BC727297-22CF-4F0E-B739-6B6742B292C6}.Release|x64.Build.0 = Release|x64 + {BC727297-22CF-4F0E-B739-6B6742B292C6}.Release|x86.ActiveCfg = Release|Win32 + {BC727297-22CF-4F0E-B739-6B6742B292C6}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/DBExample/DBExample.vcxproj b/DBExample/DBExample.vcxproj new file mode 100644 index 0000000..f0e6ab7 --- /dev/null +++ b/DBExample/DBExample.vcxproj @@ -0,0 +1,149 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + {BC727297-22CF-4F0E-B739-6B6742B292C6} + Win32Proj + DBExample + 8.1 + + + + Application + true + v140 + Unicode + + + Application + false + v140 + true + Unicode + + + Application + true + v140 + Unicode + + + Application + false + v140 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + + + true + + + false + + + false + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + + + Console + true + + + + + + + Level3 + Disabled + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + + + Console + true + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + + + Console + true + true + true + + + + + Level3 + + + MaxSpeed + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + + + Console + true + true + true + + + + + + + + \ No newline at end of file diff --git a/DBExample/DBExample.vcxproj.filters b/DBExample/DBExample.vcxproj.filters new file mode 100644 index 0000000..6a1782f --- /dev/null +++ b/DBExample/DBExample.vcxproj.filters @@ -0,0 +1,17 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;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