From 8b4f9258b2ed25b573a8842adf3c274c988aa8e3 Mon Sep 17 00:00:00 2001 From: jadranko lucic Date: Mon, 12 Nov 2018 23:04:16 +0100 Subject: [PATCH] =?UTF-8?q?Jadranko=20Lu=C4=8Di=C4=87=20day1\exercise\01?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- exercise/01/app/app.cpp | Bin 0 -> 3098 bytes exercise/01/app/app.vcxproj | 179 ++++++++++++++++++++++++++++ exercise/01/app/app.vcxproj.filters | 33 +++++ exercise/01/app/stdafx.cpp | Bin 0 -> 584 bytes exercise/01/app/stdafx.h | Bin 0 -> 642 bytes exercise/01/app/targetver.h | Bin 0 -> 630 bytes exercise/01/e01.sln | 132 ++++++++++---------- 7 files changed, 278 insertions(+), 66 deletions(-) create mode 100644 exercise/01/app/app.cpp create mode 100644 exercise/01/app/app.vcxproj create mode 100644 exercise/01/app/app.vcxproj.filters create mode 100644 exercise/01/app/stdafx.cpp create mode 100644 exercise/01/app/stdafx.h create mode 100644 exercise/01/app/targetver.h diff --git a/exercise/01/app/app.cpp b/exercise/01/app/app.cpp new file mode 100644 index 0000000000000000000000000000000000000000..777d21484fc8f888ebfaa78bb6efaed19e76b506 GIT binary patch literal 3098 zcmbtW?{5-85S`B^{tuTkF<=aBY5E1RNu&Mo0ku(DznBoXJCsh>%I)-K^pQ6PoByXDYI-~{R@0Y zGQj^W_86GEq>^6>+Z$=_;Mqo`slhh`*1nA8cn!9;+?&i&*x$p0c^o6V@=V%A&fMKv z(vDyH+pNgVS47RFCqEFIjAghU$_zGRT&3~|E{SRcMtg>d0ap9?K1vPGrdTJtk-=vF zU*ax|@*H+`6aA<8jbPD{OL-%o<&$*fBks3F<2u=m@WrX z6noezYc>)1>?0dS$rc_&>SuW&@8pBLl`G&s#hS%*;dv@P8>ItYe8#F~SuaqtV#Gk? z2@q!Z{f_$)suUvTvpJqkP(|{jp4PIq1}V9GZ?fs2LXo)oFskjFmb459cc#v5X=5cu z?a0;yY_jS@Q-89`D>B%EO$1w7SIt`OUEHjwh^rxSu~%~BIm2os2VRALnY=ak94ftq zE$0CF@>N-r7e<5UsAE^IcI9z8Yr%uk$=-y)6+nxuW3=;ZJbb1swCy&%+xu9F2V`1 zT4D8ERsMc~%%M`{j=>hMYlzE;j(LBYsWtz3)=~4U-I15E>qUBoGr*l1*3WgkzoVT2 zZlAEHl@F?uHht4M2~dRdS?&BD)=6+s;P(CXwBqzyJ>_hV+njxV9m>^g%XZh(qddwo zD|T)XZFNq8r!qc{77E=q`9nm?vog_JAnHMZW9Z7(aTkV& zvl>HXYB(&i)b3zDWvb86fwQ%Y?D8Ju)Xr&at9%&nsi&}u$v)dJx|0Z9hyEY`yYNh= zHuFp@Zn|tk#&aw~7xO*j6z>&X{PNu{$K=o&@Lc3ON{07Re%#D(y{8kR3OeVNn4KF% Mw{!B@v)khT3pzF7A^-pY literal 0 HcmV?d00001 diff --git a/exercise/01/app/app.vcxproj b/exercise/01/app/app.vcxproj new file mode 100644 index 0000000..f2a7937 --- /dev/null +++ b/exercise/01/app/app.vcxproj @@ -0,0 +1,179 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 15.0 + {C858BB1F-4E9B-4394-84FB-D8732B39AEC1} + Win32Proj + app + 10.0.17134.0 + + + + Application + true + v141 + Unicode + + + Application + false + v141 + true + Unicode + + + Application + true + v141 + Unicode + + + Application + false + v141 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + $(Platform)\$(Configuration)\ + + + true + + + false + + + false + $(Platform)\$(Configuration)\ + + + + Use + Level3 + Disabled + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + $(SolutionDir)dll2\$(Platform)\$(Configuration);$(SolutionDir)\lib\$(Platform)\$(Configuration) + static_library.lib;dynamic_library_with_implib.lib;%(AdditionalDependencies) + + + copy "$(SolutionDir)\dll2\$(Platform)\$(Configuration)\dynamic_library_with_implib.dll" "$(TargetDir)" +copy "$(SolutionDir)\dll1\$(Platform)\$(Configuration)\dynamic_library.dll" "$(TargetDir)" + + + + + Use + Level3 + Disabled + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Use + Level3 + MaxSpeed + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Use + Level3 + MaxSpeed + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + $(SolutionDir)dll2\$(Platform)\$(Configuration);$(SolutionDir)\lib\$(Platform)\$(Configuration) + static_library.lib;dynamic_library_with_implib.lib;%(AdditionalDependencies) + + + copy "$(SolutionDir)\dll2\$(Platform)\$(Configuration)\dynamic_library_with_implib.dll" "$(TargetDir)" +copy "$(SolutionDir)\dll1\$(Platform)\$(Configuration)\dynamic_library.dll" "$(TargetDir)" + + + + + + + + + + Create + Create + Create + Create + + + + + + \ No newline at end of file diff --git a/exercise/01/app/app.vcxproj.filters b/exercise/01/app/app.vcxproj.filters new file mode 100644 index 0000000..d3b82cf --- /dev/null +++ b/exercise/01/app/app.vcxproj.filters @@ -0,0 +1,33 @@ + + + + + {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 + + + + + Header Files + + + Header Files + + + + + Source Files + + + Source Files + + + \ No newline at end of file diff --git a/exercise/01/app/stdafx.cpp b/exercise/01/app/stdafx.cpp new file mode 100644 index 0000000000000000000000000000000000000000..7c5cf4488d3496ab0be396ab560bfe50ce6015ef GIT binary patch literal 584 zcmZ`%L2iRE5S(+R{=sU_E$TJ5N>P{ytBSfxOb9ik$T=mB^Q1SmM@N+57C0!_$@L1tVj2^kI)3He8y5 z`pmhs%WW~r&%ySTora0ia~4YnG?RgPPTVWjX43>5KCmat8{Y9r$G897it|!MP3+iV M^d#7n$8SNZFQSHHxc~qF literal 0 HcmV?d00001 diff --git a/exercise/01/app/stdafx.h b/exercise/01/app/stdafx.h new file mode 100644 index 0000000000000000000000000000000000000000..94d4ed877dbfd8cd2c783931c444cad664143b10 GIT binary patch literal 642 zcmaJ<%Z`FT5UjJw{sYnLM(@V#$-9^R0UQRwu#ECB^7Cp{4I>V}Q z8vEtLe;CsQ`f9DHxFP?Ev!}!l=AXA(tbaPXB)?e2)ZxZ=WBxB^dUob-#=8i1_Gje& z#NH7xP7*QWxk;u;fEfw0WxN;+co0fK2Vs4B9U*sm0{`t1wOo&Foy0~*EXI^K{ z&F{}p2USW{Xp2p>*G`#oJ!s%(q!H-M(Ty4fmG}kNtEQTB%)V1m=}BwwfWPvrT#@e@ zH0NG}74Ao{glS)#QXA|NYdIfY7hrMp+Ji@H`t9kzWx_SD6;~Ri;cvXH)6CO{-I1p_IJPQ#X=r zigZeSqQguJz35q;zt9^Q_C^^>*mmuXUCp&pw^fPoGX+dho4RCrySs7j@9_UipWkA5 OQDt4mH~x-^Z~X_?9czaG literal 0 HcmV?d00001 diff --git a/exercise/01/e01.sln b/exercise/01/e01.sln index fb6ce37..b04211a 100644 --- a/exercise/01/e01.sln +++ b/exercise/01/e01.sln @@ -1,66 +1,66 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.28010.2036 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "static_library", "lib\static_library.vcxproj", "{990D865F-0DF2-40ED-8622-8DD0DB4A2128}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "app", "app\app.vcxproj", "{843D77A9-6E04-4515-91D5-A010A5CDF8E0}" - ProjectSection(ProjectDependencies) = postProject - {92DBD108-3D52-419D-BC33-217327A4AD9D} = {92DBD108-3D52-419D-BC33-217327A4AD9D} - {990D865F-0DF2-40ED-8622-8DD0DB4A2128} = {990D865F-0DF2-40ED-8622-8DD0DB4A2128} - {4EA09877-C87B-489E-9F80-A921D8E66E46} = {4EA09877-C87B-489E-9F80-A921D8E66E46} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dynamic_library", "dll1\dynamic_library.vcxproj", "{92DBD108-3D52-419D-BC33-217327A4AD9D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dynamic_library_with_implib", "dll2\dynamic_library_with_implib.vcxproj", "{4EA09877-C87B-489E-9F80-A921D8E66E46}" -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 - {990D865F-0DF2-40ED-8622-8DD0DB4A2128}.Debug|x64.ActiveCfg = Debug|x64 - {990D865F-0DF2-40ED-8622-8DD0DB4A2128}.Debug|x64.Build.0 = Debug|x64 - {990D865F-0DF2-40ED-8622-8DD0DB4A2128}.Debug|x86.ActiveCfg = Debug|Win32 - {990D865F-0DF2-40ED-8622-8DD0DB4A2128}.Debug|x86.Build.0 = Debug|Win32 - {990D865F-0DF2-40ED-8622-8DD0DB4A2128}.Release|x64.ActiveCfg = Release|x64 - {990D865F-0DF2-40ED-8622-8DD0DB4A2128}.Release|x64.Build.0 = Release|x64 - {990D865F-0DF2-40ED-8622-8DD0DB4A2128}.Release|x86.ActiveCfg = Release|Win32 - {990D865F-0DF2-40ED-8622-8DD0DB4A2128}.Release|x86.Build.0 = Release|Win32 - {843D77A9-6E04-4515-91D5-A010A5CDF8E0}.Debug|x64.ActiveCfg = Debug|x64 - {843D77A9-6E04-4515-91D5-A010A5CDF8E0}.Debug|x64.Build.0 = Debug|x64 - {843D77A9-6E04-4515-91D5-A010A5CDF8E0}.Debug|x86.ActiveCfg = Debug|Win32 - {843D77A9-6E04-4515-91D5-A010A5CDF8E0}.Debug|x86.Build.0 = Debug|Win32 - {843D77A9-6E04-4515-91D5-A010A5CDF8E0}.Release|x64.ActiveCfg = Release|x64 - {843D77A9-6E04-4515-91D5-A010A5CDF8E0}.Release|x64.Build.0 = Release|x64 - {843D77A9-6E04-4515-91D5-A010A5CDF8E0}.Release|x86.ActiveCfg = Release|Win32 - {843D77A9-6E04-4515-91D5-A010A5CDF8E0}.Release|x86.Build.0 = Release|Win32 - {92DBD108-3D52-419D-BC33-217327A4AD9D}.Debug|x64.ActiveCfg = Debug|x64 - {92DBD108-3D52-419D-BC33-217327A4AD9D}.Debug|x64.Build.0 = Debug|x64 - {92DBD108-3D52-419D-BC33-217327A4AD9D}.Debug|x86.ActiveCfg = Debug|Win32 - {92DBD108-3D52-419D-BC33-217327A4AD9D}.Debug|x86.Build.0 = Debug|Win32 - {92DBD108-3D52-419D-BC33-217327A4AD9D}.Release|x64.ActiveCfg = Release|x64 - {92DBD108-3D52-419D-BC33-217327A4AD9D}.Release|x64.Build.0 = Release|x64 - {92DBD108-3D52-419D-BC33-217327A4AD9D}.Release|x86.ActiveCfg = Release|Win32 - {92DBD108-3D52-419D-BC33-217327A4AD9D}.Release|x86.Build.0 = Release|Win32 - {4EA09877-C87B-489E-9F80-A921D8E66E46}.Debug|x64.ActiveCfg = Debug|x64 - {4EA09877-C87B-489E-9F80-A921D8E66E46}.Debug|x64.Build.0 = Debug|x64 - {4EA09877-C87B-489E-9F80-A921D8E66E46}.Debug|x86.ActiveCfg = Debug|Win32 - {4EA09877-C87B-489E-9F80-A921D8E66E46}.Debug|x86.Build.0 = Debug|Win32 - {4EA09877-C87B-489E-9F80-A921D8E66E46}.Release|x64.ActiveCfg = Release|x64 - {4EA09877-C87B-489E-9F80-A921D8E66E46}.Release|x64.Build.0 = Release|x64 - {4EA09877-C87B-489E-9F80-A921D8E66E46}.Release|x86.ActiveCfg = Release|Win32 - {4EA09877-C87B-489E-9F80-A921D8E66E46}.Release|x86.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {D6B8F75A-8322-45FC-87C0-577EA4FE9944} - EndGlobalSection -EndGlobal + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28010.2036 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "static_library", "lib\static_library.vcxproj", "{990D865F-0DF2-40ED-8622-8DD0DB4A2128}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dynamic_library", "dll1\dynamic_library.vcxproj", "{92DBD108-3D52-419D-BC33-217327A4AD9D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dynamic_library_with_implib", "dll2\dynamic_library_with_implib.vcxproj", "{4EA09877-C87B-489E-9F80-A921D8E66E46}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "app", "app\app.vcxproj", "{C858BB1F-4E9B-4394-84FB-D8732B39AEC1}" + ProjectSection(ProjectDependencies) = postProject + {92DBD108-3D52-419D-BC33-217327A4AD9D} = {92DBD108-3D52-419D-BC33-217327A4AD9D} + {990D865F-0DF2-40ED-8622-8DD0DB4A2128} = {990D865F-0DF2-40ED-8622-8DD0DB4A2128} + {4EA09877-C87B-489E-9F80-A921D8E66E46} = {4EA09877-C87B-489E-9F80-A921D8E66E46} + EndProjectSection +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 + {990D865F-0DF2-40ED-8622-8DD0DB4A2128}.Debug|x64.ActiveCfg = Debug|x64 + {990D865F-0DF2-40ED-8622-8DD0DB4A2128}.Debug|x64.Build.0 = Debug|x64 + {990D865F-0DF2-40ED-8622-8DD0DB4A2128}.Debug|x86.ActiveCfg = Debug|Win32 + {990D865F-0DF2-40ED-8622-8DD0DB4A2128}.Debug|x86.Build.0 = Debug|Win32 + {990D865F-0DF2-40ED-8622-8DD0DB4A2128}.Release|x64.ActiveCfg = Release|x64 + {990D865F-0DF2-40ED-8622-8DD0DB4A2128}.Release|x64.Build.0 = Release|x64 + {990D865F-0DF2-40ED-8622-8DD0DB4A2128}.Release|x86.ActiveCfg = Release|Win32 + {990D865F-0DF2-40ED-8622-8DD0DB4A2128}.Release|x86.Build.0 = Release|Win32 + {92DBD108-3D52-419D-BC33-217327A4AD9D}.Debug|x64.ActiveCfg = Debug|x64 + {92DBD108-3D52-419D-BC33-217327A4AD9D}.Debug|x64.Build.0 = Debug|x64 + {92DBD108-3D52-419D-BC33-217327A4AD9D}.Debug|x86.ActiveCfg = Debug|Win32 + {92DBD108-3D52-419D-BC33-217327A4AD9D}.Debug|x86.Build.0 = Debug|Win32 + {92DBD108-3D52-419D-BC33-217327A4AD9D}.Release|x64.ActiveCfg = Release|x64 + {92DBD108-3D52-419D-BC33-217327A4AD9D}.Release|x64.Build.0 = Release|x64 + {92DBD108-3D52-419D-BC33-217327A4AD9D}.Release|x86.ActiveCfg = Release|Win32 + {92DBD108-3D52-419D-BC33-217327A4AD9D}.Release|x86.Build.0 = Release|Win32 + {4EA09877-C87B-489E-9F80-A921D8E66E46}.Debug|x64.ActiveCfg = Debug|x64 + {4EA09877-C87B-489E-9F80-A921D8E66E46}.Debug|x64.Build.0 = Debug|x64 + {4EA09877-C87B-489E-9F80-A921D8E66E46}.Debug|x86.ActiveCfg = Debug|Win32 + {4EA09877-C87B-489E-9F80-A921D8E66E46}.Debug|x86.Build.0 = Debug|Win32 + {4EA09877-C87B-489E-9F80-A921D8E66E46}.Release|x64.ActiveCfg = Release|x64 + {4EA09877-C87B-489E-9F80-A921D8E66E46}.Release|x64.Build.0 = Release|x64 + {4EA09877-C87B-489E-9F80-A921D8E66E46}.Release|x86.ActiveCfg = Release|Win32 + {4EA09877-C87B-489E-9F80-A921D8E66E46}.Release|x86.Build.0 = Release|Win32 + {C858BB1F-4E9B-4394-84FB-D8732B39AEC1}.Debug|x64.ActiveCfg = Debug|x64 + {C858BB1F-4E9B-4394-84FB-D8732B39AEC1}.Debug|x64.Build.0 = Debug|x64 + {C858BB1F-4E9B-4394-84FB-D8732B39AEC1}.Debug|x86.ActiveCfg = Debug|Win32 + {C858BB1F-4E9B-4394-84FB-D8732B39AEC1}.Debug|x86.Build.0 = Debug|Win32 + {C858BB1F-4E9B-4394-84FB-D8732B39AEC1}.Release|x64.ActiveCfg = Release|x64 + {C858BB1F-4E9B-4394-84FB-D8732B39AEC1}.Release|x64.Build.0 = Release|x64 + {C858BB1F-4E9B-4394-84FB-D8732B39AEC1}.Release|x86.ActiveCfg = Release|Win32 + {C858BB1F-4E9B-4394-84FB-D8732B39AEC1}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {D6B8F75A-8322-45FC-87C0-577EA4FE9944} + EndGlobalSection +EndGlobal