Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
J.Matulewski,T.Dziubak,M.Sylwestrzak,R.Płoszajczak,Grafika.Fizyka.Metodynumeryczne.
Symulacjefizycznezwizualizacj
ą
3D,Warszawa2010
ISBN978-83-01-16178-1,©byWNPWN2010
18
CzęśćI.GrafikatrójwymiarowawOpenGL
Powstaniepustyprojekt(pozbawionywszelkichplików).Jednakjegoopcjeusta-
wionesąwtakisposób,żeefektkompilacjibędzie„współpracował”zbibliotekami
platformyWin32.NiebędziejednakwspółdziałałzOpenGL–dotegobrakujemu
referencjidoodpowiednichbibliotek.PozatymVisualStudio2008korzystadomyśl-
niezwersjiUnicodefunkcjiWinAPI.AbyzachowaćzgodnośćzOpenGL,zmienimy
typprzesyłanychdofunkcjiWinAPIłańcuchównaASCII/MBCS(wywoływanebędą
funkcjeWinAPIzprzyrostkiemAzamiastW).
1.ZmenuProjectwybieramyostatniąpozycjęznazwąprojektuisłowemProper-
ties.
2.WoknieustawieńprojektuwybieramyzakładkęConfigurationProperties,Gene-
ral.
3.NaliścieustawieńzrozwijanejlistyprzypozycjiCharacterSetwybieramyUse
Multi-ByteCharacterSet.
4.NastępnieprzechodzimydozakładkiConfigurationProperties,Linker,Input
(rysunek1.2).
5.WpoluAdditionalDependenciesnależywskazaćbibliotekęopengl32.lib.
6.Zuwaginadalszyrozwójprojektumożnaodrazudodaćrównieżbibliotekę
glu32.lib(bezśrednikaaniinnegoznakuoddzielającegoobienazwybibliotek),
choćdoczynnościopisanychwtymrozdzialeniejestonakonieczna.
Rysunek1.2.Zmianaustawieńprojektu–statycznelinkowaniebibliotekOpenGL