Premetto che ho Windows Vista!
Abbandonato visual studio 2005 , provo a far funzionare dev c++!
Allora, seguendo quello che dice il tutor in una guida (dato che devo fare una tesina) il programma mi da ancora errori!
Premetto che devo utilizzare la libreria GLUT!...e ho già messo anche i file glut.h in include, glut32.dll in system32 e glut32.lib in lib, anche se non indicato espressamente...ma penso che non cambi tanto...l'avevo fatto solo per prova dato che non mi funzionava!
Inoltre, spulciando in un'altra discussione ho installato il devpack per dev c++ ma non funge lo stesso!
![]()
![]()
![]()
ecco quello che c'è scritto nella guida nel tutor:
# da dentro Dev-C++, selezionare [Tools]->[Check for Updatres/Packages] (si apre la finestra WebUpdate)
# In "Select devpak server", scegliere "devpaks.org Community Devpaks"
# Premere "Check for updates"
# In "Groups" combo box, scegliere "OpenGL"
# Da "Available updates list", scegliere "glut".
# Premere "Download Selected"
Utilizzare GLUT in Dev Cpp
************************************************** *********
1. Scegliere "File" --> "New" --> "Project...".
2. Dal tab "Basic", scegliere "console application".
3. Specificare il nome e il path del progetto.
4. Dalla barra dei menu, scegliere "Project" --> "Project Options"
5. Dal tab "General", scegliere il tipo "Win32 GUI".
6. In "Parameters", riquadro "linker", aggiungere la riga
"-lglut32 -lglu32 -lopengl32 -lwinmm"
e premere Ok
************************************************** ********
Bene...fatto tutto non mi funziona nulla...a parte il fatto che negli aggiornamenti non trovai glut ma openglut, e non so se è questo il problema!
Cmq, creando un nuovo progetto come indicato nella guida mi crea una classe main. Cosa cavolo è?...c'è codice che non capisco!...se voglio fare una prova con codice esistente cosa devo fare?
...ho provato ad aprire un file una volta creato questo nuovo progetto..in questo modo avevo una finestra col main di cui vi ho parlato e un'altra con il nuovo file!...ho provato a compilarlo e mi dice che va tutto bene, ma eseguendolo mi dice che il file non è compilato!
...poi ho provato a cancellare a mano il codice in quella classe main e ad incollare quello del nuovo file ma a quel punto non me lo compila e mi da un mare di errori...sembra che non trovi glut dalla marea di errori che mi da!
vi riporto quello che dice nella voce sotto compilatore:
12 C:\Users\Home\Desktop\univ\c++\2007-10-24_aereo\main.cpp ase_importer.h: No such file or directory.
14 C:\Users\Home\Desktop\univ\c++\2007-10-24_aereo\main.cpp `Ase3dObject' does not name a type
C:\Users\Home\Desktop\univ\c++\2007-10-24_aereo\main.cpp In function `void draw()':
206 C:\Users\Home\Desktop\univ\c++\2007-10-24_aereo\main.cpp `model' undeclared (first use this function)
(Each undeclared identifier is reported only once for each function it appears in.)
C:\Users\Home\Desktop\univ\c++\2007-10-24_aereo\main.cpp In function `void initGL(int, int)':
C:\Users\Home\Desktop\univ\c++\2007-10-24_aereo\main.cpp In function `void initGL(int, int)':
C:\Users\Home\Desktop\univ\c++\2007-10-24_aereo\main.cpp In function `void initGL(int, int)':
mentre nel Log di compilazione da errori del genere...sono solo una parte!
Compilatore: Default compiler
Building Makefile: "C:\Dev-Cpp\Makefile.win"
Esecuzione di make...
make.exe -f "C:\Dev-Cpp\Makefile.win" all
g++.exe -c ../Users/Home/Desktop/univ/c++/2007-10-24_aereo/main.cpp -o ../Users/Home/Desktop/univ/c++/2007-10-24_aereo/main.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4.2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev-Cpp/include"
../Users/Home/Desktop/univ/c++/2007-10-24_aereo/main.cpp:12:26: ase_importer.h: No such file or directory
../Users/Home/Desktop/univ/c++/2007-10-24_aereo/main.cpp:14: error: `Ase3dObject' does not name a type
../Users/Home/Desktop/univ/c++/2007-10-24_aereo/main.cpp: In function `void draw()':
../Users/Home/Desktop/univ/c++/2007-10-24_aereo/main.cpp:206: error: `model' undeclared (first use this function)
../Users/Home/Desktop/univ/c++/2007-10-24_aereo/main.cpp:206: error: (Each undeclared identifier is reported only once for each function it appears in.)
../Users/Home/Desktop/univ/c++/2007-10-24_aereo/main.cpp: In function `void initGL(int, int)':
../Users/Home/Desktop/univ/c++/2007-10-24_aereo/main.cpp:280: error: `model' undeclared (first use this function)
make.exe: *** [../Users/Home/Desktop/univ/c++/2007-10-24_aereo/main.o] Error 1
Esecuzione terminata
ah...iIMPORTANTE
nella cartella con il file che voglio compilare per prova c'è un file ase_importer e un altro .ASE!
Dati gli errori, il problema riguarda anche questi file...come li devo utilizzare?
non è che tante volte non riesce a vederli?
Sto impazzendo...
grazie a tutti