From e42754fa5065abe3e35dbaaed7cedc31b91c7fcf Mon Sep 17 00:00:00 2001 From: Zihan Chen Date: Fri, 31 Jul 2020 17:26:04 -0700 Subject: [PATCH] W05 --- .../Console_Workflow/Console_Workflow.sln | 48 ++++ .../W05_Compile/W05_Compile.vcxproj | 160 +++++++++++++ .../W05_Compile/W05_Compile.vcxproj.filters | 17 ++ .../W05_DynamicRun/W05_DynamicRun.vcxproj | 210 ++++++++++++++++++ .../W05_DynamicRun.vcxproj.filters | 66 ++++++ .../Console_Workflow/W05_Lib/W05_Lib.vcxproj | 162 ++++++++++++++ .../W05_Lib/W05_Lib.vcxproj.filters | 17 ++ .../W05_StaticRun/W05_StaticRun.vcxproj | 196 ++++++++++++++++ .../W05_StaticRun.vcxproj.filters | 54 +++++ 9 files changed, 930 insertions(+) create mode 100644 Tutorial/Console_Workflow/W05_Compile/W05_Compile.vcxproj create mode 100644 Tutorial/Console_Workflow/W05_Compile/W05_Compile.vcxproj.filters create mode 100644 Tutorial/Console_Workflow/W05_DynamicRun/W05_DynamicRun.vcxproj create mode 100644 Tutorial/Console_Workflow/W05_DynamicRun/W05_DynamicRun.vcxproj.filters create mode 100644 Tutorial/Console_Workflow/W05_Lib/W05_Lib.vcxproj create mode 100644 Tutorial/Console_Workflow/W05_Lib/W05_Lib.vcxproj.filters create mode 100644 Tutorial/Console_Workflow/W05_StaticRun/W05_StaticRun.vcxproj create mode 100644 Tutorial/Console_Workflow/W05_StaticRun/W05_StaticRun.vcxproj.filters diff --git a/Tutorial/Console_Workflow/Console_Workflow.sln b/Tutorial/Console_Workflow/Console_Workflow.sln index 5671bfd8..09dba75a 100644 --- a/Tutorial/Console_Workflow/Console_Workflow.sln +++ b/Tutorial/Console_Workflow/Console_Workflow.sln @@ -13,6 +13,16 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "W03_InheritingCppInterfaces EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "W04_InheritingCppClasses", "W04_InheritingCppClasses\W04_InheritingCppClasses.vcxproj", "{0A86BD59-877D-440B-9E7D-7E1E7DF6AB2C}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "W05", "W05", "{C130C55A-3D7D-4A29-AF6F-056E8AFD7B84}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "W05_Compile", "W05_Compile\W05_Compile.vcxproj", "{6C22B120-73DA-4201-B664-962B69A4ADF6}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "W05_DynamicRun", "W05_DynamicRun\W05_DynamicRun.vcxproj", "{CF91D631-EEA0-4DDB-B12B-2A2DE63F5EB7}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "W05_StaticRun", "W05_StaticRun\W05_StaticRun.vcxproj", "{9D3FAA11-10ED-44E0-B894-9F89D86D14A0}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "W05_Lib", "W05_Lib\W05_Lib.vcxproj", "{2061D6EE-36D8-4D98-8221-14E86DA3C79B}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 @@ -61,10 +71,48 @@ Global {0A86BD59-877D-440B-9E7D-7E1E7DF6AB2C}.Release|x64.Build.0 = Release|x64 {0A86BD59-877D-440B-9E7D-7E1E7DF6AB2C}.Release|x86.ActiveCfg = Release|Win32 {0A86BD59-877D-440B-9E7D-7E1E7DF6AB2C}.Release|x86.Build.0 = Release|Win32 + {6C22B120-73DA-4201-B664-962B69A4ADF6}.Debug|x64.ActiveCfg = Debug|x64 + {6C22B120-73DA-4201-B664-962B69A4ADF6}.Debug|x64.Build.0 = Debug|x64 + {6C22B120-73DA-4201-B664-962B69A4ADF6}.Debug|x86.ActiveCfg = Debug|Win32 + {6C22B120-73DA-4201-B664-962B69A4ADF6}.Debug|x86.Build.0 = Debug|Win32 + {6C22B120-73DA-4201-B664-962B69A4ADF6}.Release|x64.ActiveCfg = Release|x64 + {6C22B120-73DA-4201-B664-962B69A4ADF6}.Release|x64.Build.0 = Release|x64 + {6C22B120-73DA-4201-B664-962B69A4ADF6}.Release|x86.ActiveCfg = Release|Win32 + {6C22B120-73DA-4201-B664-962B69A4ADF6}.Release|x86.Build.0 = Release|Win32 + {CF91D631-EEA0-4DDB-B12B-2A2DE63F5EB7}.Debug|x64.ActiveCfg = Debug|x64 + {CF91D631-EEA0-4DDB-B12B-2A2DE63F5EB7}.Debug|x64.Build.0 = Debug|x64 + {CF91D631-EEA0-4DDB-B12B-2A2DE63F5EB7}.Debug|x86.ActiveCfg = Debug|Win32 + {CF91D631-EEA0-4DDB-B12B-2A2DE63F5EB7}.Debug|x86.Build.0 = Debug|Win32 + {CF91D631-EEA0-4DDB-B12B-2A2DE63F5EB7}.Release|x64.ActiveCfg = Release|x64 + {CF91D631-EEA0-4DDB-B12B-2A2DE63F5EB7}.Release|x64.Build.0 = Release|x64 + {CF91D631-EEA0-4DDB-B12B-2A2DE63F5EB7}.Release|x86.ActiveCfg = Release|Win32 + {CF91D631-EEA0-4DDB-B12B-2A2DE63F5EB7}.Release|x86.Build.0 = Release|Win32 + {9D3FAA11-10ED-44E0-B894-9F89D86D14A0}.Debug|x64.ActiveCfg = Debug|x64 + {9D3FAA11-10ED-44E0-B894-9F89D86D14A0}.Debug|x64.Build.0 = Debug|x64 + {9D3FAA11-10ED-44E0-B894-9F89D86D14A0}.Debug|x86.ActiveCfg = Debug|Win32 + {9D3FAA11-10ED-44E0-B894-9F89D86D14A0}.Debug|x86.Build.0 = Debug|Win32 + {9D3FAA11-10ED-44E0-B894-9F89D86D14A0}.Release|x64.ActiveCfg = Release|x64 + {9D3FAA11-10ED-44E0-B894-9F89D86D14A0}.Release|x64.Build.0 = Release|x64 + {9D3FAA11-10ED-44E0-B894-9F89D86D14A0}.Release|x86.ActiveCfg = Release|Win32 + {9D3FAA11-10ED-44E0-B894-9F89D86D14A0}.Release|x86.Build.0 = Release|Win32 + {2061D6EE-36D8-4D98-8221-14E86DA3C79B}.Debug|x64.ActiveCfg = Debug|x64 + {2061D6EE-36D8-4D98-8221-14E86DA3C79B}.Debug|x64.Build.0 = Debug|x64 + {2061D6EE-36D8-4D98-8221-14E86DA3C79B}.Debug|x86.ActiveCfg = Debug|Win32 + {2061D6EE-36D8-4D98-8221-14E86DA3C79B}.Debug|x86.Build.0 = Debug|Win32 + {2061D6EE-36D8-4D98-8221-14E86DA3C79B}.Release|x64.ActiveCfg = Release|x64 + {2061D6EE-36D8-4D98-8221-14E86DA3C79B}.Release|x64.Build.0 = Release|x64 + {2061D6EE-36D8-4D98-8221-14E86DA3C79B}.Release|x86.ActiveCfg = Release|Win32 + {2061D6EE-36D8-4D98-8221-14E86DA3C79B}.Release|x86.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {6C22B120-73DA-4201-B664-962B69A4ADF6} = {C130C55A-3D7D-4A29-AF6F-056E8AFD7B84} + {CF91D631-EEA0-4DDB-B12B-2A2DE63F5EB7} = {C130C55A-3D7D-4A29-AF6F-056E8AFD7B84} + {9D3FAA11-10ED-44E0-B894-9F89D86D14A0} = {C130C55A-3D7D-4A29-AF6F-056E8AFD7B84} + {2061D6EE-36D8-4D98-8221-14E86DA3C79B} = {C130C55A-3D7D-4A29-AF6F-056E8AFD7B84} + EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {4713731F-A486-4B5C-B6D6-92928DB5CEE5} EndGlobalSection diff --git a/Tutorial/Console_Workflow/W05_Compile/W05_Compile.vcxproj b/Tutorial/Console_Workflow/W05_Compile/W05_Compile.vcxproj new file mode 100644 index 00000000..b0cf3d98 --- /dev/null +++ b/Tutorial/Console_Workflow/W05_Compile/W05_Compile.vcxproj @@ -0,0 +1,160 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 15.0 + {6C22B120-73DA-4201-B664-962B69A4ADF6} + Win32Proj + W05Compile + 10.0.17763.0 + + + + Application + true + v141 + Unicode + + + Application + false + v141 + true + Unicode + + + Application + true + v141 + Unicode + + + Application + false + v141 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + $(ProjectDir)..\..\..\Import;$(IncludePath) + + + true + $(ProjectDir)..\..\..\Import;$(IncludePath) + + + false + $(ProjectDir)..\..\..\Import;$(IncludePath) + + + false + $(ProjectDir)..\..\..\Import;$(IncludePath) + + + + Level3 + Disabled + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + true + Console + + + + + Level3 + Disabled + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + true + Console + + + + + Level3 + MaxSpeed + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + true + true + true + Console + + + + + Level3 + MaxSpeed + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + true + true + true + Console + + + + + {6d6fe50e-fd92-46f1-8897-3045e14be02b} + + + {2061d6ee-36d8-4d98-8221-14e86da3c79b} + + + + + + \ No newline at end of file diff --git a/Tutorial/Console_Workflow/W05_Compile/W05_Compile.vcxproj.filters b/Tutorial/Console_Workflow/W05_Compile/W05_Compile.vcxproj.filters new file mode 100644 index 00000000..4863ddbc --- /dev/null +++ b/Tutorial/Console_Workflow/W05_Compile/W05_Compile.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;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/Tutorial/Console_Workflow/W05_DynamicRun/W05_DynamicRun.vcxproj b/Tutorial/Console_Workflow/W05_DynamicRun/W05_DynamicRun.vcxproj new file mode 100644 index 00000000..e639d598 --- /dev/null +++ b/Tutorial/Console_Workflow/W05_DynamicRun/W05_DynamicRun.vcxproj @@ -0,0 +1,210 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 15.0 + {CF91D631-EEA0-4DDB-B12B-2A2DE63F5EB7} + Win32Proj + W05DynamicRun + 10.0.17763.0 + + + + Application + true + v141 + Unicode + + + Application + false + v141 + true + Unicode + + + Application + true + v141 + Unicode + + + Application + false + v141 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + $(ProjectDir)..\..\..\Import;$(IncludePath) + + + true + $(ProjectDir)..\..\..\Import;$(IncludePath) + + + false + $(ProjectDir)..\..\..\Import;$(IncludePath) + + + false + $(ProjectDir)..\..\..\Import;$(IncludePath) + + + + Level3 + Disabled + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + true + Console + + + + + Level3 + Disabled + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + true + Console + + + + + Level3 + MaxSpeed + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + true + true + true + Console + + + + + Level3 + MaxSpeed + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + true + true + true + Console + + + + + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + + + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + + + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + + + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + + + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + + + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + + + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + + + + + + + + + + + + + + {2061d6ee-36d8-4d98-8221-14e86da3c79b} + + + + + + \ No newline at end of file diff --git a/Tutorial/Console_Workflow/W05_DynamicRun/W05_DynamicRun.vcxproj.filters b/Tutorial/Console_Workflow/W05_DynamicRun/W05_DynamicRun.vcxproj.filters new file mode 100644 index 00000000..ccd0323e --- /dev/null +++ b/Tutorial/Console_Workflow/W05_DynamicRun/W05_DynamicRun.vcxproj.filters @@ -0,0 +1,66 @@ + + + + + {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;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 + + + {e4ed18d4-aee5-44e5-8f04-3eb70c894bdc} + + + + + Import + + + Import + + + Import + + + Import + + + Import + + + Import + + + Import + + + + + Import + + + Import + + + Import + + + Import + + + Import + + + Import + + + Import + + + \ No newline at end of file diff --git a/Tutorial/Console_Workflow/W05_Lib/W05_Lib.vcxproj b/Tutorial/Console_Workflow/W05_Lib/W05_Lib.vcxproj new file mode 100644 index 00000000..f79c69a1 --- /dev/null +++ b/Tutorial/Console_Workflow/W05_Lib/W05_Lib.vcxproj @@ -0,0 +1,162 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 15.0 + {2061D6EE-36D8-4D98-8221-14E86DA3C79B} + Win32Proj + W05Lib + 10.0.17763.0 + + + + StaticLibrary + true + v141 + Unicode + + + StaticLibrary + false + v141 + true + Unicode + + + StaticLibrary + true + v141 + Unicode + + + StaticLibrary + false + v141 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + $(ProjectDir)..\..\..\Import;$(IncludePath) + + + true + $(ProjectDir)..\..\..\Import;$(IncludePath) + + + false + $(ProjectDir)..\..\..\Import;$(IncludePath) + + + false + $(ProjectDir)..\..\..\Import;$(IncludePath) + + + + + + Level3 + Disabled + true + WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + true + + + Windows + true + + + + + + + Level3 + Disabled + true + _DEBUG;_LIB;%(PreprocessorDefinitions) + true + + + Windows + true + + + + + + + Level3 + MaxSpeed + true + true + true + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + + + + + + Level3 + MaxSpeed + true + true + true + NDEBUG;_LIB;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + + + + + + + \ No newline at end of file diff --git a/Tutorial/Console_Workflow/W05_Lib/W05_Lib.vcxproj.filters b/Tutorial/Console_Workflow/W05_Lib/W05_Lib.vcxproj.filters new file mode 100644 index 00000000..4863ddbc --- /dev/null +++ b/Tutorial/Console_Workflow/W05_Lib/W05_Lib.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;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/Tutorial/Console_Workflow/W05_StaticRun/W05_StaticRun.vcxproj b/Tutorial/Console_Workflow/W05_StaticRun/W05_StaticRun.vcxproj new file mode 100644 index 00000000..016b655b --- /dev/null +++ b/Tutorial/Console_Workflow/W05_StaticRun/W05_StaticRun.vcxproj @@ -0,0 +1,196 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 15.0 + {9D3FAA11-10ED-44E0-B894-9F89D86D14A0} + Win32Proj + W05StaticRun + 10.0.17763.0 + + + + Application + true + v141 + Unicode + + + Application + false + v141 + true + Unicode + + + Application + true + v141 + Unicode + + + Application + false + v141 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + $(ProjectDir)..\..\..\Import;$(IncludePath) + + + true + $(ProjectDir)..\..\..\Import;$(IncludePath) + + + false + $(ProjectDir)..\..\..\Import;$(IncludePath) + + + false + $(ProjectDir)..\..\..\Import;$(IncludePath) + + + + Level3 + Disabled + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + true + Console + + + + + Level3 + Disabled + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + true + Console + + + + + Level3 + MaxSpeed + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + true + true + true + Console + + + + + Level3 + MaxSpeed + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + true + true + true + Console + + + + + + + + + + + + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + + + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + + + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + + + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + + + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + /bigobj %(AdditionalOptions) + + + + + {2061d6ee-36d8-4d98-8221-14e86da3c79b} + + + + + + \ No newline at end of file diff --git a/Tutorial/Console_Workflow/W05_StaticRun/W05_StaticRun.vcxproj.filters b/Tutorial/Console_Workflow/W05_StaticRun/W05_StaticRun.vcxproj.filters new file mode 100644 index 00000000..9c8496fd --- /dev/null +++ b/Tutorial/Console_Workflow/W05_StaticRun/W05_StaticRun.vcxproj.filters @@ -0,0 +1,54 @@ + + + + + {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;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 + + + {c19153f0-f627-4efb-9291-6658296b5572} + + + + + Import + + + Import + + + Import + + + Import + + + Import + + + + + Import + + + Import + + + Import + + + Import + + + Import + + + \ No newline at end of file