Cum să se conecteze la o saturare pe proiecție VC, la prețuri accesibile pentru toate programele


În viața fiecărui programator vine un moment în care el vrea să programeze programul. Pe GDI si GDI + nu merge departe, trebuie să conectați biblioteci terțe părți. Și apoi alegerea între ascuțit sub Windows DirectX și OpenGL cross-platform. Acesta din urmă este mult mai ușor de a învăța (cel puțin așa am crezut).

Studiul OpenGL I acoperi în alte clase lor, dar mai întâi, să configurăm mediul de dezvoltare. Eu spun la o dată - în cele mai multe cărți folosite ca un exemplu de mult depășite de bibliotecă supraabundență. Cu toate acestea, este destul de popular pentru începători și cel mai mult acesta (și multe din programul său simplu, mi-am scris această bibliotecă).

Deci, pentru a începe, descărcați supraabundență aici. Despachetați arhiva și acum urmați cu atenție următorii pași:

1. Copiați folderul System de fișier Windows din această glut32.dll arhivă.

2. Acum trebuie să specificați mediul pe care o vom folosi această bibliotecă. Localizați directorul în care ați instalat subdirectoarele VC ++ dvs. includ \ Gl și lib.

Eu o fac ca acest lucru: D Files \ Program \ Microsoft Visual Studio 9.0 \ VC \ includ \ GL și

D: Files \ Program \ Microsoft Visual Studio 9.0 \ VC \ lib

3. Copiați fișierele din arhiva glut32.lib în 9.0 \ VC \ lib Program Files \ Microsoft Visual Studio și glut.h

în Program Files \ Microsoft Visual Studio 9.0 \ VC \ includ \ GL

Acum fișierele importante sunt în locurile lor. Paradoxal, dar este. Acum, proiectele VC ++ noastre pot fi folosite supraabundență. Pentru a face acest lucru, pur și simplu conectați primul proiect zagalovochny fișier #include .

Fixăm acum un material și de a crea primul proiect cu supraincarcarea. Creați o consolă proiect obișnuit Win32 Application. Lăsați tot drumul de a crea un maestru. Acum, trebuie doar să adăugați următorul #include «stdafx.h» codul de mai jos:

Acum compila proiectul, și va exista o fereastra grafica vă arăta simplu că ați făcut totul corect.