View previous topic :: View next topic |
Author |
Message |
EDDY
Joined: 07 Oct 2005 Posts: 1610 Location: Dzimtā zeme, Latvija
|
Posted: Wed Sep 24, 2008 9:59 am Post subject: VS.NET 2008 un OpenGL |
|
Esošā situācija:
Ir Visual Studio.NET 2008. OpenGL palīgfaili atrodas "Microsoft SDKs" mapē (kā vēlāk izlasīju vienā ārzemju forumā).
Parādījās kļūda par _aux_bmp nesakaņām u.t.t.
Jautājumi -
1. Vai abas mapes - "v6.0A" un "v5.0" jākopē, vai pietiek ar jaunāko versiju?
2. Kā atšķirt bibliotēku versijas 32 bitu no 64 bitu, ja tas mājaslapā nav uzrādīts?
3. Kura no n-tām versijām (piemēram glut32.lib, vai glaux.lib) ir uzskatāma par pareizo - tā pilnīgākā (lielākā pēc izmēriem), vai jaunākā (pēc datuma)? _________________ Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Wed Sep 24, 2008 11:04 am Post subject: |
|
glaux vispār ir pagājušā gadu tūkstoša bibliotēka. To neviens mūsdienās vairs nelieto un neuztur. Aizmirsti par to un nelieto glaux.
Defaultā MSVC OpenGL supportē neko nekur nekopējot. Vajag iekļaut <GL/gl.h> headeri un linkeriem opcijās uzrādīt OpenGL32.lib failu. Un viss. Tas protams, ja studija ir uzinstalēta korekti, nevis hakaini kautkur sakopēta.
GLUT arī ir novecojusi bibliotēka. Lietot to var, bet nu.. nopietnākiem projektiem neviens to nelieto un neiesaka. Ja nu tu gribi, tad iesaku skatīties uz FreeGLUT, kas ir drusku modernāks variants. Vai arī uz GLFW, kas ir daudz sakarīgāks (pats tieši šo visur izmantoju).
32 no 64 bibliotēku var atšķirt kurā folderī tā ir ielikta. MSVC defaultā Lib folderī liek 32-bit blibliotēkas. 64-bit bibliotēkas tas liek amd64 un IA64 folderos.
Jā un vēl kas - Visual Studio jau kopš 2005 versijas vairs nesauc par VS.NET. Sufikss .NET tika lietots tikai 2003 studijai, un pēc tam to atmeta, lai neradītu liekas domstarpības. |
|
Back to top |
|
|
EDDY
Joined: 07 Oct 2005 Posts: 1610 Location: Dzimtā zeme, Latvija
|
Posted: Wed Sep 24, 2008 11:50 am Post subject: |
|
Es izmantoju officiālo 90 dienu trial versiju no Microsoft mājaslapas.
Bet nu skaidrs par tām bibliotēkām, spēj tik sekot līdzi... :?
Jautājums par 32 un 64 bitu failiem bija mazliet savadāks.
Doma bija tāda, kā no svešas mājaslapas novilkto lib failu var atpazīt, ka tas ir 64 vai 32 bitu?
Viens no veidiem varētu būt IDA. _________________ Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday
Last edited by EDDY on Wed Sep 24, 2008 11:52 am; edited 1 time in total |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Wed Sep 24, 2008 11:51 am Post subject: |
|
EDDY wrote: | Es izmantoju officiālo 90 dienu trial versiju no Microsoft mājaslapas. |
Kāpēc tu neizmanto pilnīgi bezmaksas piedāvāto Express Edition'u? Vai vari nosaukt kaut vienu lietu, kura nav iekļauta Express Edition'ā un bez kuras tu nu galīgi nevari iztikt, lietojot studiju? |
|
Back to top |
|
|
elvman Indago Uzvarētājs
Joined: 09 Apr 2003 Posts: 1278 Location: Kuldiga
|
Posted: Wed Sep 24, 2008 1:59 pm Post subject: |
|
bubu wrote: | Vai vari nosaukt kaut vienu lietu, kura nav iekļauta Express Edition'ā un bez kuras tu nu galīgi nevari iztikt, lietojot studiju? |
Kā būtu piemēram ar to pašu Silverlight atbalstu vai shaderu debugoshanu, mobile device supports, visaadi record/run macros (ljoti laba fiicha), 64bit kompilators etc. etc. etc. _________________ long time; /* know C */ |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Wed Sep 24, 2008 2:12 pm Post subject: |
|
Vispār jau tas bij jautājums konkrēti EDDY-jam par Visual C++ Express Edition, nevis par studiju vispār kā tādu.
Makrosi EE studijai ir, vismaz C++ toč. Arī 64-bit kompilatoru var lietot. Vajag tik no Windows SDK pieinstalēt klāt un pēc tam laimīgi lietot no EE IDE's. |
|
Back to top |
|
|
elvman Indago Uzvarētājs
Joined: 09 Apr 2003 Posts: 1278 Location: Kuldiga
|
Posted: Wed Sep 24, 2008 2:30 pm Post subject: |
|
Nu Pro studijai ir Tools/Macros menu, bet Expresim nav. Varbuut esi kaadu haku atradis? _________________ long time; /* know C */ |
|
Back to top |
|
|
EDDY
Joined: 07 Oct 2005 Posts: 1610 Location: Dzimtā zeme, Latvija
|
Posted: Wed Sep 24, 2008 2:44 pm Post subject: |
|
Negribējās iedziļināties šajos jautājumos, tāpēc paņēmu pirmo, kas pagadījās.
Izraksts no viena mana topika par Visual Studio 2005:
"Visas bibliotēkas tur jāpieinstalē atsevišķi (tāpēc jau tas saucās Express Edition, ka nav lieka krapa klāt, ja nevajag)."
Kā ir ar šo 2008. versiju? _________________ Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday |
|
Back to top |
|
|
elvman Indago Uzvarētājs
Joined: 09 Apr 2003 Posts: 1278 Location: Kuldiga
|
Posted: Wed Sep 24, 2008 2:47 pm Post subject: |
|
EDDY wrote: | "Visas bibliotēkas tur jāpieinstalē atsevišķi (tāpēc jau tas saucās Express Edition, ka nav lieka krapa klāt, ja nevajag)."? |
Tu biš esi sevi pārvērtējis. Visas bibliotēkas nekad nepieinstalēsi.
Bet ja nopietni, tad ko tu tur klāt gribi? Windows SDK 2008. studijā nāk automātiski. _________________ long time; /* know C */ |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Wed Sep 24, 2008 2:49 pm Post subject: |
|
Tas gan nav pilns WindowS SDK. Tas ir apgraizīts. Tur pilnīgi viss nebūs, bet 99% gadījumiem viss būs.
Taču pieinstalēt atsevišķi Windows SDK ar nav nekādas problēmas: tik next, next, next .. un finish jāpaspaida. |
|
Back to top |
|
|
EDDY
Joined: 07 Oct 2005 Posts: 1610 Location: Dzimtā zeme, Latvija
|
Posted: Wed Sep 24, 2008 3:18 pm Post subject: |
|
elvman wrote: | EDDY wrote: | "Visas bibliotēkas tur jāpieinstalē atsevišķi (tāpēc jau tas saucās Express Edition, ka nav lieka krapa klāt, ja nevajag)."? |
Tu biš esi sevi pārvērtējis. |
To Elvman: Tas bija bubu teiktais no viena mana topika.
To bubu: Galvenais jau atrast to vietu, kur pateikts - kādus atsevišķus Windows SDK tad pieinstalēt klāt. _________________ Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Wed Sep 24, 2008 3:42 pm Post subject: |
|
Neatceros nevienu Windows SDK, kur varēja kautko izvēlēties no libiem. Visi instalējas kā komplekts, kuru sīkāk nav varēts dalīt. |
|
Back to top |
|
|
elvman Indago Uzvarētājs
Joined: 09 Apr 2003 Posts: 1278 Location: Kuldiga
|
Posted: Wed Sep 24, 2008 3:46 pm Post subject: |
|
Quote: | To Elvman: Tas bija bubu teiktais no viena mana topika. |
Kurā gadā tas bija? Es runāju par 2008. studiju. Pirms tam SDK bija jāinstale pašam. _________________ long time; /* know C */ |
|
Back to top |
|
|
EDDY
Joined: 07 Oct 2005 Posts: 1610 Location: Dzimtā zeme, Latvija
|
Posted: Wed Sep 24, 2008 3:54 pm Post subject: |
|
Es savukārt runāju par 2005. gada versiju, ka tur express variantam vajadzēja klāt pieinstalēt to SDK.
Tad tu pateici, ka 2008. gada versijai SDK jau ir klāt.
No kurienes gan man zināt, ka bibliotēkas glabā SDK mapēs???
Bet nu skatīšos pats... paldies par padomiem! _________________ Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday |
|
Back to top |
|
|
elvman Indago Uzvarētājs
Joined: 09 Apr 2003 Posts: 1278 Location: Kuldiga
|
Posted: Wed Sep 24, 2008 4:02 pm Post subject: |
|
Nuuu EDDY, tu tak Direct3D gribēji pārrakstīt, tāpēc mēs visi rēķinājāmies ar to, ka tu vismaz zini, kur tas atrodas. _________________ long time; /* know C */ |
|
Back to top |
|
|
|