Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio
Grazie ad un mocio rotante che viene costantemente bagnato e pulito, Narwal Flow assicura un completo e capillare lavaggio dei pavimenti di casa. La logica di intellignza artificiale integrata guida nella pulizia tra i diversi locali, sfruttando un motore di aspirazione molto potente e un sistema basculante per la spazzola molto efficace sui tappeti di casa
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi
Con un prezzo di 2.999 euro, il Panasonic Z95BEG entra nella fascia ultra-premium dei TV OLED: pannello Primary RGB Tandem, sistema di raffreddamento ThermalFlow, audio Technics integrato e funzioni gaming avanzate lo pongono come un punto di riferimento
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione
Abbiamo provato per diverse settimane il nuovo Magic V5 di HONOR, uno smartphone pieghevole che ci ha davvero stupito. Il device è il più sottile (solo 4.1mm) ma non gli manca praticamente nulla. Potenza garantita dallo Snapdragon 8 Elite, fotocamere di ottima qualità e batteria in silicio-carbonio che garantisce un'ottima autonomia. E il Prezzo? Vi diciamo tutto nella nostra recensione completa.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 14-02-2004, 22:04   #1
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
[c++/ FOX]Come installo le librerie grafiche FOX su Windows???

Salve,

vorrei provare ad istallare le suddtete librerie per windows, come compilatore ho istallato MinGW, ho anche istallato Cygwin che serve ad emulare una shell linux per eseguire comandi, con la quale configurare le libreire fox. Ho seguito ciò che è scritto nella (breve) guida sul sito di riferimentodelle Fox, dalla shell mi sono portato nella cartella in cui ho scompattato le librerie e ho digitato ./configure per eseguire il file di script che serve a configurarle, ma lo script termina quasi subito con questo messaggio:

checking for gcc...no
checking for cc....no
configure: error: no acceptable cc found in $PATH


Qualcuno ha provato ad istallare queste librerie sotto windows e sa dirmi come ha fatto?

Grazie e ciao.


PS: riporto qui il testo della guida per l'istallazione:


Quote:
To get started, you will need to download and install the following packages:

The Cygwin tools, or
some reasonable substitute. You will at least need a bash-compatible shell
and GNU make version 3.76.1 or earlier;

The latest MinGW distribution; and,

The latest FOX distribution;

If you want to use OpenGL, you'll also need to download the OpenGL header files MinGW; they are not a standard part of the packages listed above. Check the MinGW FAQ listfor more information about how to develop OpenGL applications using MinGW.

Now, because of some problems with the version of make distributed with MinGW (currently, make-3.77) you'll need to use an earlier version of make, such as the one distributed with the Cygwin tools (make-3.76.1). Ensure that the correct version of make is picked up by either renaming or deleting the version of make distributed with MinGW.

Next, unpack the FOX distribution somewhere by typing, e.g.,

tar xzf fox-0.99.149.tar.gz

and then go to the top-level directory of the FOX distribution and type:

./configure

If configure stops rather quickly, right after it prints the message about "checking whether make sets ${MAKE}", it's picking up the wrong version of make (see the notes a few paragraphs earlier).

Once configure is finished doing its thing, and assuming there were no errors, build the library and supporting executables by typing:

make

and then sit back and wait
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals

Ultima modifica di anx721 : 14-02-2004 alle 22:43.
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 15-02-2004, 09:46   #2
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
Non credo che possa utilizzare MinGW...o sbaglio ?
Devi scaricare il pacchetto di compilazione per Cygwin...

Sarebbe interessante provare con MSYS di MinGW...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 15-02-2004, 13:00   #3
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Quote:
Originariamente inviato da cionci
Non credo che possa utilizzare MinGW...o sbaglio ?
Devi scaricare il pacchetto di compilazione per Cygwin...
Sul sito dice che ciò che bisogna avere è:

Quote:
- The Cygwin tools, or some reasonable substitute;
- The latest MinGW distribution
- The latest FOX distribution.
Il pacchetto di compilazione di Cygwin serve per compilare le librerie? Cio anzicchè usare minGW stesso che già ho devo usare il pacchetto di Cygwin?

Oggi dopo aver messo nella variabile PATH di windows il percorso della cartella binaria di mingw mi dà un errore diverso:

Quote:
checking whether make sets ${MAKE}...eval: 1: Syntax error: Unterminated Unquoted string
può essere questo il problema di cui si parla nella guida quando dice:

Quote:
because of some problems with the version of make distributed with MinGW (currently, make-3.77) you'll need to use an earlier version of make, such as the one distributed with the Cygwin tools (make-3.76.1). Ensure that the correct version of make is picked up by either renaming or deleting the version of make distributed with MinGW.
If configure stops rather quickly, right after it prints the message about "checking whether make sets ${MAKE}", it's picking up the wrong version of make.
Pero nella cartella bin di cygwin non vedo nessun file chiamato make...

Ciao.
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals

Ultima modifica di anx721 : 15-02-2004 alle 13:10.
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 15-02-2004, 16:14   #4
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Ho scaricato il pacchetto di compilazione di cygwin e sono riuscito a compilare le librerie, ora se provo a compilare un programma complia senza erori, se faccio il build mi dà un errore del linker:

D:\Programs\MinGWStudio\MinGW\lib\libmingw32.a(main.o)(.text+0x97):main.c: undefined reference to `WinMain@16'

Con quali libreire devo linkare il mio programma? Su un altro thread del forum ho letto di linkare con Fox1.1, le uniche libreire che trovo in una sottocartella in cui sono state compilate le fox sono

libFOX-1.1.a
libFOX-1.1.lai

se aggiungo libFOX-1.1 tra le librerie con cui linkare (in project settings) mi dà l'errore:

D:\Programs\MinGWStudio\MinGW\bin\..\lib\gcc-lib\mingw32\3.3.1\..\..\..\..\mingw32\bin\ld.exe: cannot find -llibFOX-1.1

lo stesso anche se copio quella libreria nella cartella lib di minwg; qualcuno mi sa aiutare???
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 15-02-2004, 19:40   #5
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Ora invece di linkare libFOX-1.1 che è il nome del file, ho linkato FOX-1.1, e non dà più l'errore di file non trovato, ma quando eseguo il linker mi dà più di 300 errori di undefined reference.

nessuno mi sa aiutare
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 16-02-2004, 08:28   #6
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Forse devi anche linkare con qualche libreria di windows?

Puoi darci qualcuno degli undefined reference, giusto per capire cosa cerca?
__________________
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
Old 16-02-2004, 11:50   #7
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Ecco gli errori:

Quote:

Linking...
D:\Istallazioni\Fox\fox-1.1.46\fox-1.1.46\src\.libs\libFox-1.1.a(FXApp.o)(.text+0x9b6a):FXApp.cpp: undefined reference to `_TrackMouseEvent@4'
D:\Istallazioni\Fox\fox-1.1.46\fox-1.1.46\src\.libs\libFox-1.1.a(fxutils.o)(.text+0x30f):fxutils.cpp: undefined reference to `__getreent'
D:\Istallazioni\Fox\fox-1.1.46\fox-1.1.46\src\.libs\libFox-1.1.a(fxutils.o)(.text+0x34d):fxutils.cpp: undefined reference to `__getreent'
D:\Istallazioni\Fox\fox-1.1.46\fox-1.1.46\src\.libs\libFox-1.1.a(fxutils.o)(.text+0x37b):fxutils.cpp: undefined reference to `__getreent'
D:\Istallazioni\Fox\fox-1.1.46\fox-1.1.46\src\.libs\libFox-1.1.a(fxutils.o)(.text+0x3ad):fxutils.cpp: undefined reference to `__getreent'
D:\Istallazioni\Fox\fox-1.1.46\fox-1.1.46\src\.libs\libFox-1.1.a(fxutils.o)(.text+0x3e5):fxutils.cpp: undefined reference to `__getreent'
ciao.
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 16-02-2004, 12:43   #8
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Per il primo devi linkare con comctl32, come documentato qui:
http://www.fox-toolkit.org/win32.html
Per il secondo, ho trovato questo:
http://www.cygwin.com/ml/cygwin/2003-01/msg01441.html
__________________
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
Old 16-02-2004, 13:13   #9
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Grazie,

del primo suggerimento non mi ero accorto, nonostante avessi letto quella pagina, perchè veniva riportato nella sezione relativa a Visualc++ e non minGW, per il secondo problema se ho capito leggendo quelle poche righe non ci sarebbero soluzioni???
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 16-02-2004, 13:29   #10
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Da quello che dice l'autore, dovresti fare in modo che al compilatore non venga passato -D__linux__...
Mi sembra strano cmq, tempo fa compilai le fox con il cygwin e non ho avuto questo problema...
__________________
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
Old 16-02-2004, 14:14   #11
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Quote:
Originariamente inviato da ilsensine
Da quello che dice l'autore, dovresti fare in modo che al compilatore non venga passato -D__linux__...
Mi sembra strano cmq, tempo fa compilai le fox con il cygwin e non ho avuto questo problema...

E come faccio??? Non compilo le fox direttamente nel senso che per compilare le fox quello che faccio è lanciare da cygwin il file di script configure e poi i comandi make e make install, nel file configure non c'è nessuna occorrenza della parola __linux__.

Volevo provare a compilare non usando gcc di cygwin ma il gcc di minGW, ma mi da altri errori quando lancio make. Cos'è MSYS di cui parla cionci nel primo messaggio di risposta?

Finora sono riuscito a compilare ed eseguire senza problemi solo con VisualC++, ma volevo usare un altro ambiente di programmazione
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 16-02-2004, 14:29   #12
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Sulla cygwin ml un problema simile è stato imputato a una errata installazione, sicuro che hai installato cygwin correttamente e non ci sono conflitti ad es. con le dll del gcc formito con mingw?
__________________
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
Old 16-02-2004, 14:42   #13
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Durante l'istallazione non ho avuto messaggi di errore, ho prima istallato i pacchetti di default, poi ho aggiornato istallando alcuni paccheeti della sezione devel, come il gcc. Durante l'istallazione non mi ha dato problemi, come faccio a verificare i conflitti tra le dll?
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 16-02-2004, 14:52   #14
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
...aiuta se rispondo "non ho idea"?

Innanzitutto prova a sradicare completamente mingw e cygwin, quindi a reinstallare solo cygwin...
__________________
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
Old 16-02-2004, 16:05   #15
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Quote:
Originariamente inviato da ilsensine
...aiuta se rispondo "non ho idea"?

Innanzitutto prova a sradicare completamente mingw e cygwin, quindi a reinstallare solo cygwin...

Ho fatto cosi, ma mi da sempre gli stessi errori, evidentemente non funziona proprio, grazie lo stesso.
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 16-02-2004, 16:15   #16
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Cmq non è un problema delle fox, quell'errore è stato riportato anche compilando altri programmi...
__________________
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


Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio Narwal Flow: con il mocio orizzontale lava i pav...
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi Panasonic 55Z95BEG cala gli assi: pannello Tande...
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione HONOR Magic V5: il pieghevole ultra sottile e co...
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro) Recensione Google Pixel 10 Pro XL: uno zoom 100x...
Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico Lenovo IdeaPad Slim 3: un notebook Snapdragon X ...
GeForce NOW, tra pochi giorni arriva l'a...
Gli USA e la NASA non vogliono perdere l...
Il nuovo iPhone 17 Air ha già un clone A...
Una capsula SpaceX Dragon ha acceso i mo...
3 nuovissime offerte sottocosto pi&ugrav...
Robot aspirapolvere Roborock Q7 M5 a pre...
Offerte sui TV LG su Amazon: OLED evo e ...
Il Galaxy Z Fold 7 è un successo:...
Amazon abbatte i prezzi hardware: come p...
Eureka J15 Ultra imbarazza la concorrenz...
ChatGPT: il piano Free diventa più...
Il prossimo top di gamma di Vivo sarà il...
Sony mostra in anteprima la propria tecn...
Dreame A3 AWD: a IFA 2025 debutta il rob...
OpenAI, il chip proprietario per l'AI &e...
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: 22:35.


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