Torna indietro   Hardware Upgrade Forum > Software > Programmazione

FRITZ!Repeater 1700 estende la rete super-veloce Wi-Fi 7
FRITZ!Repeater 1700 estende la rete super-veloce Wi-Fi 7
FRITZ!Repeater 1700 porta il Wi-Fi 7 dual-band nelle case connesse. Mette a disposizione fino a 2.880 Mbit/s su 5 GHz e 688 Mbit/s su 2,4 GHz, integrazione Mesh immediata via WPS con FRITZ!Box e funzioni smart come MLO per bassa latenza. Compatto, plug-and-play e pronto per il futuro, è la soluzione ideale per chi vuole coprire ogni angolo senza cavi o complicazioni
Fondazione Chips-IT, l'Italia alla riscossa nei chip. Il piano e la partnership EssilorLuxottica
Fondazione Chips-IT, l'Italia alla riscossa nei chip. Il piano e la partnership EssilorLuxottica
La Fondazione Chips-IT ha presentato a Pavia il piano strategico 2026-2028 per rafforzare l'ecosistema italiano dei semiconduttori. Con un focus su ricerca, design, talenti e infrastrutture, la Fondazione punta a consolidare il ruolo dell'Italia nel Chips Act europeo, sostenendo innovazione, collaborazione industriale e sovranità tecnologica.
Nutanix: innovazione, semplicità e IA al centro della strategia hybrid multicloud
Nutanix: innovazione, semplicità e IA al centro della strategia hybrid multicloud
Al Museo Alfa Romeo di Arese, Nutanix ha riunito clienti, partner ed esperti per .Next On Tour Italia e per mostrare come l’infrastruttura hybrid multicloud possa diventare il fondamento dell’innovazione, con una piattaforma capace di unificare applicazioni tradizionali, moderne architetture cloud-native e nuovi scenari basati sull’intelligenza artificiale
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 30-07-2007, 18:30   #1
DarkDiablo
Senior Member
 
Iscritto dal: Apr 2005
Città: Roma
Messaggi: 1275
[Dev C++] Installare GTK+

Come da oggetto, mi piacerebbe installare la libreria grafica gtk+. Mi sono trovato bene finora con il compilatore dev C++ e quindi mi stavo chiedendo se c'è un modo per "integrare" le due cose.

Ho installato GTK+ e un package (per mettere automaticamente le librerie al posto giusto), li ho presi da qui. Non funzionava, durante la fase di compilazione mi dice "No such file or directory" e così ho estratto i vari file che mi chiedeva dalle sottocartalle e le ho messe in quella generale per le librerie (es: da C:\Programmi\Programmazione\Dev-Cpp\lib\Gtk_2.0 a C:\Programmi\Programmazione\Dev-Cpp\lib\).

Non mi dava più errori di inclusione, ma mi diceva "errore linked" qualcosa del genere :S. Visto che devo programmare ho reinstallato Dev C++ da capo, così intanto che mi rispondete posso fare qualcosa

Grazie per le eventuali risposte

Ultima modifica di DarkDiablo : 30-07-2007 alle 18:32. Motivo: dimenticavo il link
DarkDiablo è offline   Rispondi citando il messaggio o parte di esso
Old 30-07-2007, 23:50   #2
DarkDiablo
Senior Member
 
Iscritto dal: Apr 2005
Città: Roma
Messaggi: 1275
Scusatemi se riposto in così breve tempo, volevo solo darvi dettagli utili per svelare l'arcano .

Ho installato winGTK e credo di essere riuscito a settare il compilatore in modo che carichi quelle librerie.

In fase di compilazione ho circa 100 righe di errori (sono entrato nei guiness! ) di cui la maggior parte di questo tipo:

[Linker error] undefined reference to `_pei386_runtime_relocator'
[Linker error] undefined reference to `__w32_sharedptr_initialize'
[Linker error] undefined reference to `gtk_init_abi_check'

Come codice di prova ho usato questo che è in C.

Ah poi forse vi saranno utili anche queste righe:

31 C:\Programmi\Programmazione\wingtk\include\gdk\gdk.h:33, from C:\Programmi\Programmazione\wingtk\include\gtk\GTK.H In file included from C:/Programmi/Programmazione/wingtk/include/gdk/gdk.h:33, from C:/Programmi/Programmazione/wingtk/include/gtk/GTK.H

l'ultima è questa:

ld returned 1 exit status

Perdonatemi il post lungo, ma volevo darvi più dettagli possibili , grazie anticipatamente a chi risponderà
DarkDiablo è offline   Rispondi citando il messaggio o parte di esso
Old 31-07-2007, 09:24   #3
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Con Dev-C++ devi linkare le librerie adatte per gtk, che ora come ora non mi vengono in mente.

Ho trovato a giro queste librerie da aggiungere:

-lgtk-win32-2.0 -lsigc-2.0 -lgdk-win32-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv

In pratica devi andare su project options e poi su Parameters ed aggiungere questo testo nella parte del linker.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 31-07-2007, 10:52   #4
DarkDiablo
Senior Member
 
Iscritto dal: Apr 2005
Città: Roma
Messaggi: 1275
Quote:
Originariamente inviato da cionci Guarda i messaggi
Ho trovato a giro queste librerie da aggiungere:

-lgtk-win32-2.0 -lsigc-2.0 -lgdk-win32-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv

In pratica devi andare su project options e poi su Parameters ed aggiungere questo testo nella parte del linker.
Grazie mille per la risposta, suppongo sia un problema un po' complesso da risolvere online .
Le librerie che mi hai elencato devo scaricarle tutte? Se sì, poi cortesemente mi potresti dire dove devo andarle a mettere? (dentro le cartelle di wingtk, di dev c++ o in system?).
Ah, poi una cosa io per dire che in fase di compilazione doveva caricare le librerie, ho usato questo percorso: Tools --> Compiler Options --> Directories --> bin (e ci ho messo il bin di wingtk), poi libraries e ci ho messo wingtk/lib, poi C include e ci ho messo come directory wingtk/include.

A project options--> Parameters non mi ci fa cliccare è in "grigetto". Intanto che pensi sull'assurdità di questo problema, io mi prendo le librerie (anche se qualcuna mi pare già di averla!). Grazie ancora per la risposta

Ultima modifica di DarkDiablo : 31-07-2007 alle 10:53. Motivo: sbagliato path
DarkDiablo è offline   Rispondi citando il messaggio o parte di esso
Old 31-07-2007, 11:48   #5
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Credo che dovrebbe avertele installate lui le librerie... Con il sistema di update di Dev-C++ credo che ti permetta di scaricarle tutte.

Il fatto che non sia selezionabile Prameters forse dipende dal fatto che non hai creato un progetto ?
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 31-07-2007, 12:00   #6
DarkDiablo
Senior Member
 
Iscritto dal: Apr 2005
Città: Roma
Messaggi: 1275
Quote:
Originariamente inviato da cionci Guarda i messaggi
Credo che dovrebbe avertele installate lui le librerie... Con il sistema di update di Dev-C++ credo che ti permetta di scaricarle tutte.

Il fatto che non sia selezionabile Prameters forse dipende dal fatto che non hai creato un progetto ?
ihihi hai ragione! Intanto che scrivevi ho letto che il progetto va anche salvato! . Ho messo nel linker del compilatore un po' di tutto (no scherzo :P), nello specifico queste:

include\gtk-2.0
lib\gtk-2.0\include
include\atk-1.0
include\glib-2.0
include\pango-1.0
lib\glib-2.0
lib\glib-2.0\include

perchè intanto che navigavo sono incappato in questo topic.

Apparentemente risolti i problemi delle librerie, mi dà questi errori:

[Linker error] undefined reference to `_pei386_runtime_relocator'
[Linker error] undefined reference to `__w32_sharedptr_initialize'
[Linker error] undefined reference to `_nm___fmode'
ld returned 1 exit status
C:\Programmi\Programmazione\Dev-Cpp\Makefile.win [Build Error] [Project1.exe] Error 1

Credo che mi converrà optare per le API din win
DarkDiablo è offline   Rispondi citando il messaggio o parte di esso
Old 31-07-2007, 12:11   #7
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quando hai scelto di creare un nuovo progetto, che tipo di progetto hai creato ? Credo che ti permetta di creare anche un progetto gtk...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 31-07-2007, 12:20   #8
DarkDiablo
Senior Member
 
Iscritto dal: Apr 2005
Città: Roma
Messaggi: 1275
Quote:
Originariamente inviato da cionci Guarda i messaggi
Quando hai scelto di creare un nuovo progetto, che tipo di progetto hai creato ? Credo che ti permetta di creare anche un progetto gtk...
oddio hai ragione, io ne avevo aperto uno a caso non credevo facesse differenza . Io ogni caso gli errori che dà sono gli stessi. (in realtà ci sono anche 3-4 prima di quelle che ti ho postato in cui dice first defined here, e multiple definition of `main' ecc..ecc..).

Grazie che stai scapocciando per me

Un attimo aggiungo che ora, anche chiudendo il progetto, non riesco a compilare normali file c++ (quelli che una settimana fa ho compilato tranquillamente).

Ultima aggiunta, nel progetto GTK+, mi dà gli stessi errori che ho riportato prima anche se compilo un file vuoto!

Ultima modifica di DarkDiablo : 31-07-2007 alle 12:25.
DarkDiablo è offline   Rispondi citando il messaggio o parte di esso
Old 31-07-2007, 16:33   #9
DarkDiablo
Senior Member
 
Iscritto dal: Apr 2005
Città: Roma
Messaggi: 1275
piccolo dettaglio che forse potrà risultare utile. Ho provato ad usare il programma demo che danno a corredo dell'installazione di GTK runtime e ho provato qualche cosa e....FUNZIONA (per esempio mi è uscita fuori una finestra con tutte checkbox!) . Quindi suppongo il problema sia nella configurazione del compilatore.

Grazie ancora per l'aiuto.
DarkDiablo è offline   Rispondi citando il messaggio o parte di esso
Old 31-07-2007, 16:35   #10
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Purtroppo non ti posso aiutare molto perché ora sono su linux, quindi non posso provare dev-C++.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 02-08-2007, 11:50   #11
DarkDiablo
Senior Member
 
Iscritto dal: Apr 2005
Città: Roma
Messaggi: 1275
Quote:
Originariamente inviato da cionci Guarda i messaggi
Purtroppo non ti posso aiutare molto perché ora sono su linux, quindi non posso provare dev-C++.
Tranquillo solo quando hai tempo . Io instanto mi sto installando kubuntu così sarà più semplice con le gtk
DarkDiablo è offline   Rispondi citando il messaggio o parte di esso
Old 02-08-2007, 12:18   #12
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da DarkDiablo Guarda i messaggi
Tranquillo solo quando hai tempo . Io instanto mi sto installando kubuntu così sarà più semplice con le gtk
Sarebbe più logico installare Ubuntu se vuoi lavorare con le gtk
Kde è basato sulle QT, mentre Gnome sulle gtk...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 02-08-2007, 13:27   #13
DarkDiablo
Senior Member
 
Iscritto dal: Apr 2005
Città: Roma
Messaggi: 1275
Quote:
Originariamente inviato da cionci Guarda i messaggi
Sarebbe più logico installare Ubuntu se vuoi lavorare con le gtk
Kde è basato sulle QT, mentre Gnome sulle gtk...
non mi ammazzare ma gnome non mi piace . Io vorrei lavorare su una libreria grafica che sia disponibile sia per windows che per linux, quindi credo che le gtk siano le migliori o sbaglio? Ma c'è qualche problema ad usare le gtk su kubuntu?

p.s: siamo un filino ot
DarkDiablo è offline   Rispondi citando il messaggio o parte di esso
Old 02-08-2007, 14:36   #14
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Nono...nessun problema. Solo che rischi di portarti dietro mezzo gnome per installare i tool di sviluppo e quindi aumenta sensibilmente la ram occupata (20-30mb in più).
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 02-08-2007, 15:43   #15
DarkDiablo
Senior Member
 
Iscritto dal: Apr 2005
Città: Roma
Messaggi: 1275
Quote:
Originariamente inviato da cionci Guarda i messaggi
Nono...nessun problema. Solo che rischi di portarti dietro mezzo gnome per installare i tool di sviluppo e quindi aumenta sensibilmente la ram occupata (20-30mb in più).
ho capito grazie mille per l'info, al massimo provo le QT sennò seguirò il tuo consiglio
DarkDiablo è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2009, 15:57   #16
xfudox
Junior Member
 
Iscritto dal: May 2009
Messaggi: 1
Anche io

Scusate se mi intrometto nella discussione, ma recentemente anche io ho voluto cimentarmi nella grafica con c++.
Premetto che sono su windows.
Come darkdiablo anche io uso dev-c++, e ho puntato sulle gtk; avevo i suoi stessi problemi, e seguiendo la discussione fin'ora ho risolto un sacco di problemi, ma me ne si presenta un'altro: ho creato un nuovo progetto GTK, e provando a compilarlo senza editare niente, mi dà errore sull'inclusione della libreria gtk/gtk.h, dicendo che non esiste "such file or directory", ma controllando 'a mano' il file esiste, e si trova esattamente dove dovrebbe essere.

purtroppo non riesco a capire proprio cosa possa essere...
xfudox è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2009, 16:00   #17
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Premetto che attualmente la scelta migliore per C++ secondo me ora sono le QT 4.5 con l'ide QT Creator, anche per software commerciali (rilasciate in LGPL).

Riporta la linea di codice e fai uno screen delle include directory presenti nelle impostazioni di compilazione.

Ultima modifica di cionci : 27-05-2009 alle 16:06.
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


FRITZ!Repeater 1700 estende la rete super-veloce Wi-Fi 7 FRITZ!Repeater 1700 estende la rete super-veloce...
Fondazione Chips-IT, l'Italia alla riscossa nei chip. Il piano e la partnership EssilorLuxottica Fondazione Chips-IT, l'Italia alla riscossa nei ...
Nutanix: innovazione, semplicità e IA al centro della strategia hybrid multicloud Nutanix: innovazione, semplicità e IA al ...
Lenovo LOQ 15i Gen 10 (15IRX10) alla prova: il notebook gaming 'budget' che non ti aspetti Lenovo LOQ 15i Gen 10 (15IRX10) alla prova: il n...
Due mesi di Battlefield 6: dalla campagna al battle royale, è l'FPS che stavamo aspettando Due mesi di Battlefield 6: dalla campagna al bat...
Questo PC portatile gaming è un vero mos...
NVIDIA si prende Slurm: con l'acquisizio...
DHRUV64: primo processore RISC-V dual-co...
Tineco e Dreame di nuovo in offerta: le ...
Amazon Haul rilancia: sui nuovi arrivi s...
Il prezzo della Steam Machine potrebbe e...
Ratti con una postazione da gaming enthu...
Samsung Galaxy S26: a causa dell'IA potr...
Xiaomi esagera: in arrivo uno smartphone...
La crisi delle memorie colpirà an...
I giovani russi non ci stanno: ondata di...
Dal sogno della guida autonoma al fallim...
Antitrust UE: maxi multa da 72 milioni a...
Il futuro dei chip è verticale: R...
Accenture e Anthropic insieme per aiutar...
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: 09:34.


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