Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
vivo X300 Pro rappresenta un'evoluzione misurata della serie fotografica del produttore cinese, con un sistema di fotocamere migliorato, chipset Dimensity 9500 di ultima generazione e l'arrivo dell'interfaccia OriginOS 6 anche sui modelli internazionali. La scelta di limitare la batteria a 5.440mAh nel mercato europeo, rispetto ai 6.510mAh disponibili altrove, fa storcere un po' il naso
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra un’evoluzione profonda della propria strategia: l’IA diventa una piattaforma di servizi sempre più pronta all’uso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessità e lock-in in uno scenario sempre più orientato all’hybrid cloud
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-08-2003, 14:33   #1
pjtaddei
Senior Member
 
L'Avatar di pjtaddei
 
Iscritto dal: Sep 1999
Messaggi: 71
OpenGL: come diavolo si compila?

Ciao a tutti, è un paio di giorni che impazzisco dietro a OpenGL sia sotto Windows che sotto linux:

Linux (Mandrake 9.1): ho installato gli rpm di Mesa, riesco a compilare ma quando provo a far girare un qualunque esempietto compilato mi viene fuori un errore del tipo:
relocation error, undefined symbol __gx_personality_v0

PS: gli esempi già precompilati funizionano perfettamente invece


Windows: per farla semplice provo ad usare il compilatore da linea di comando della Borland ma sono punto a capo: non complila trovando uno sfacelo di errori!

qualcuno a dei suggerimenti? la cosa è abbastanza critica in quanto openGL mi serve per la tesi e non riuscire neanche a settarlo per compilare non è una gran cosa!
__________________
Sono il webmaster di:WWW.BANANASLIDE.NET : sito di scambio slide gratuito
WWW.TERZOTRIUMVIRATO.IT : l'unico sito che ti mette la lingua in bocca!!!!
pjtaddei è offline   Rispondi citando il messaggio o parte di esso
Old 12-08-2003, 16:03   #2
Mason
Senior Member
 
L'Avatar di Mason
 
Iscritto dal: Nov 2002
Città: Morbegno (SO)
Messaggi: 1410
ti da problemi di linker o di compilazone?

cmq di solito sotto linux

sotto /usr/include/GL hai gl'headers per le opengl

sotto /usr/X11R6/lib hai le libreirie opengl

di solito:
gcc -lGL -lGLU pippo.c
cmq posta le righe che usi per compilare ed il primo errore che ti compare

PS su cosa fai la tesi?
__________________
e' difficile cio' che non si conosce
Tic Tac
Andrew Morton, 15/02/2008 LKML:"`tmp' is an awful identifier, and renaming it to `temp' hardly improves it."
Mason è offline   Rispondi citando il messaggio o parte di esso
Old 12-08-2003, 20:52   #3
pjtaddei
Senior Member
 
L'Avatar di pjtaddei
 
Iscritto dal: Sep 1999
Messaggi: 71
heder e librerie sono al loro posto! ok.

se compilo con le opzioni che usi tu mi escono errori del tipo:
undefined reference to .. e quindi una sfilza di variabili e funzioni di openGL (tipo glClear, glMatrix, ecc.. ecc...)

prima utilizzavo un makefile il quale faceva:

gcc -I/usr/X11R6/include -c -o pippo.o pippo.c per compilare il file .o

quindi:

gcc -I/usr/X11R6/include -L/usr/X11/lib -L/us X11R6/lib pippo.o -o pippo.out -lglut -lGL -lGLU -lX11 lXext -lXmu -lXt -lXm -lm

per generare il file eseguibile

se poi lancio il file .out fa lerrore di cui parlavo prima!


PS: l'argomento della tesi è ancora da decidere. Ma di default la programmazione sarà in opengl
__________________
Sono il webmaster di:WWW.BANANASLIDE.NET : sito di scambio slide gratuito
WWW.TERZOTRIUMVIRATO.IT : l'unico sito che ti mette la lingua in bocca!!!!
pjtaddei è offline   Rispondi citando il messaggio o parte di esso
Old 13-08-2003, 02:35   #4
Mason
Senior Member
 
L'Avatar di Mason
 
Iscritto dal: Nov 2002
Città: Morbegno (SO)
Messaggi: 1410
un ldd pippo.out cosa ti da?

gcc -L/usr/X11R6/lib pippo.o -o pippo.out -lglut -lGL -lGLU -lX11 lXext -lXmu -lXt -lXm -lm

con questa riga dovrebbe darti lo stesso errore.

hai bisogno di tutte quelle librerie?
sopratutto quelle di X...
io cmq le librerie che usi le ho tovate tutte tranne le glut che non le ho installate.


hai provato con un esempio di nehe?

un ldconfig -v cosa ti da?

cmq e strano che i dia un errore in esecuzione
altro comando che puoi provare a usare e lo strace
ti traccia le chiamate a sistema che il tuo programma fa.

PS posta sempre l'output del comando che non ti funziona, troncato al primo errore,non dire "qualcosa del tipo"
__________________
e' difficile cio' che non si conosce
Tic Tac
Andrew Morton, 15/02/2008 LKML:"`tmp' is an awful identifier, and renaming it to `temp' hardly improves it."
Mason è offline   Rispondi citando il messaggio o parte di esso
Old 14-08-2003, 14:34   #5
zebrone
Senior Member
 
L'Avatar di zebrone
 
Iscritto dal: Nov 2001
Città: Milano
Messaggi: 2361
Ascolta anche io sto scrivendo una tesi con OpenGL e per semplicità ti consiglio di usare Visual C++ 6.0 con le glut vanno che è una meraviglia e non perdi tempo nelle configurazioni, basta includere le dll nel progetto
__________________
La parola d'ordine, tanto per cambià è sempre la stessa: VIUUULENZA!!! Trattative MAC: Powerbook 12"
PC1: GA-X48-DS4, Q9300, 2x2GB Corsair 8500, 2 Ati 4870 Crossfire, Seagate 1.5TB PC2: M2NPV-VM, 64x2 4800+, 1GB DDR2, Ati 4670, Maxtor 120GB
PC3: GA-7VT600 1394, Barton 2500+@3000+, 2GB DDR400, 6800, Seagate 160GB PHOTO: Canon Digital IXUS 430
zebrone è offline   Rispondi citando il messaggio o parte di esso
Old 16-08-2003, 12:51   #6
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Quote:
Originariamente inviato da zebrone
Ascolta anche io sto scrivendo una tesi con OpenGL e per semplicità ti consiglio di usare Visual C++ 6.0 con le glut vanno che è una meraviglia e non perdi tempo nelle configurazioni, basta includere le dll nel progetto
Laurea in ... ?????
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 03-09-2003, 02:49   #7
pjtaddei
Senior Member
 
L'Avatar di pjtaddei
 
Iscritto dal: Sep 1999
Messaggi: 71
scusate l'assenza (vacanza!)

allora dicevamo:

l'errore che ricevo è:

relocation error: /usr/lib/libGLU.so.1 undefined symbol: __gxx_personality_v0

mettendo la stringa in google ho scoperto che il problema è relativo a chi possiede una nVidia.

Sta di fatto che non ho ancora risolto il problema! mannaggia
__________________
Sono il webmaster di:WWW.BANANASLIDE.NET : sito di scambio slide gratuito
WWW.TERZOTRIUMVIRATO.IT : l'unico sito che ti mette la lingua in bocca!!!!
pjtaddei è offline   Rispondi citando il messaggio o parte di esso
Old 03-09-2003, 08:21   #8
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Quote:
Originariamente inviato da pjtaddei
relocation error: /usr/lib/libGLU.so.1 undefined symbol: __gxx_personality_v0

mettendo la stringa in google ho scoperto che il problema è relativo a chi possiede una nVidia.
Oh mamma! Questi di nvidia a quanto pare hanno mischiato oggetti c e c++...

Quando fai il link aggiungi -lstdc++, oppure linka usando il g++.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
ilsensine è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria Recensione vivo X300 Pro: è ancora lui il...
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
Toyota usa giochi e premi per spingere i...
HarmonyOS ha raggiunto la soglia di sopr...
Le offerte Amazon più convenienti...
Un gruppo di ladri ha usato Google Maps ...
Apple non si fida di Samsung per la real...
Windows 11: un nuovo driver nativo mette...
Vi hanno regalato buoni Amazon? Intanto ...
Via acari, polvere e sporco da materassi...
Cuffie Beats in super offerta su Amazon,...
Xbox Cloud Gaming arriva su Amazon Fire ...
Un blackout a San Francisco manda in til...
Windows 11 è diventato più...
Apple cambia strategia a causa della cri...
007 First Light: uscita rimandata di due...
Samsung Galaxy A37 e A57: il comparto fo...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 18:01.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v