Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
2.1.ViSualc++(mSwindowS)
37
WciśnijkombinacjęklawiszyAlt+F7,abyotworzyćoknokonfiguracjiprojektu.Możesztorów-
nieżuczynić,wybierającodpowiedniąopcjęwmenuprogramulubklikającprawymprzyciskiem
myszyprojektwoknieSolutionexploreriwybierającopcjęPropertieswmenukontekstowym.
ZmieniającodpowiedniowartościlistConfigurationorazPlatform,możeszskonfigurowaćwszyst-
kieprofilekompilacjiibudowyaplikacjizwxWidgets.
2.1.2.1.
Konfiguracjax86(Win32)
AbykompilowaćibudowaćprogramywxWidgetsdlaplatformyx86,wokniekonfiguracjiprojektu
wybierzodpowiednieopcjekonfiguracjiiwprowadźustawieniazgodniezwartościamiprzedstawio-
nymiwtabeli2.1.
Ważne!
WewcześniejszychwersjachVisualC++,czyliprzedwersją2015,konfiguracjadlamaszyn
x86nosiłazwyklenazwęWin32.Jeślikorzystaszzestarszejwersjiśrodowiska,uwzględnijto
podczastworzeniaprojektuwxWidgets.
Wkażdejsekcjikonfiguracji(zwyjątkiemGeneral)znajdujesiępozycjaAllOptionszawierająca
alfabetycznyspisdostępnychustawień,zgodniezktórymzostałasporządzonaponiższalista.Jeżeli
jakaśpozycjalubsekcjakonfiguracjiniezostaławnichujęta,oznaczato,żeniemusiszwprowadzać
wniejżadnychzmian.Polaróżniącesięzostałyzłożonepogrubionączcionką.Kursywąoznaczyłem
polaopcjonalne,zależneodTwojegogustulubwersjiśrodowiska.
SzczególnąuwagęzwróćnaopcjęPlatformToolset,którąmusiszdostosowaćdowersjiśrodowiska
programistycznego,jakąposiadasz.
Tabela2.1.KonfiguracjaprojektuprogramistycznegoMSVisualC++dlaarchitekturyx86(Win32)
Pole
Release
SekcjaGeneral
OutputDirectory
Release_msw\
IntermediateDirectory
Release_msw\$(ProjectName)
TargetName
$(ProjectName)
TargetExtension
.exe
ExtensionsToDeleteonClean
Pozostawdomyślne
BuildLogFile
$(IntDir)\$(MSBuildProjectName).log
PlatformToolset
VisualStudio2012(v110)
VisualStudio2013(v120)
VisualStudio2015(v140)
VisualStudio2017(v150)
EnableManagedIncremental
No
Build
ConfigurationType
Application(.exe)
UseofMFC
UseStandardWindowsLibraries
UseofATL
NotUsingATL
CharacterSet
UseUnicodeCharacterSet
CommonLanguageRuntime
NoCommonLanguageRuntime
Support
Support
WholeProgramOptimization
NoWholeProgramOptimization
Debug
Debug_msw\
Debug_msw\$(ProjectName)
$(ProjectName)
.exe
Pozostawdomyślne
$(IntDir)\$(MSBuildProjectName).log
VisualStudio2012(v110)
VisualStudio2013(v120)
VisualStudio2015(v140)
VisualStudio2017(v150)
No
Application(.exe)
UseStandardWindowsLibraries
NotUsingATL
UseUnicodeCharacterSet
NoCommonLanguageRuntime
Support
NoWholeProgramOptimization