Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
WF-1000X M6 è la sesta generazione di auricolare in-ear sviluppata da Sony, un prodotto che punta a coniugare facilità di utilizzo con una elevata qualità di riproduzione dei contenuti audio e una cura nella riduzione del rumore ambientale che sia da riferimento
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake ha presentato diverse novità per la sua piattaforma legate all'intelligenza artificiale. Quella forse più eclatante è una collaborazione con OpenAI, ma non mancano diverse nuove funzionalità che rendono la piattaforma più flessibile e in grado di rispondere meglio alle esigenze in continuo cambiamento delle aziende
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Con velocità teoriche fino a 11 Gbps, gestione tramite app intelligente e protezione avanzata dei dispositivi, Roamii BE Pro porta il Wi‑Fi 7 tri‑band nelle abitazioni più esigenti. Un sistema Wi-Fi Mesh proposto da MSI allo scopo di garantire agli utenti una rete fluida e continua capace di sostenere streaming 8K, gaming competitivo e le applicazioni moderne più esigenti in termini di banda
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 06-12-2007, 12:51   #1
aristoteles80
Member
 
Iscritto dal: Nov 2007
Città: Cosenza e dintorni
Messaggi: 38
[C++] - Libreria GSL - Urgente

Salve a tutti,
la mia tesi di laurea mi porta a dover approfondire la mia conoscenza di C++.

Riguardo alla programmazione vera e propria spero di non avere molti problemi, perché è una tesi di ingegneria civile e le applicazioni che realizziamo non sono di programmazione avanzata.

Il mio problema attuale è la libreria GSL di GNU, che mi devo installare per alcune funzioni che contiene. Lavoro sotto Windows XP e per ora (ma credo di non cambiare perché non riesco a trovare di meglio) con Visual C++ 6.0

Utilizzando alcuni links, anche di alcuni forum della sezione programmazione,
sono arrivato a scaricare il setup di cygwin senza problemi.

Sono arrivato poi alla Directory FTP /gnu/gsl/ in ftp.gnu.org e vedo un elenco di links con diverse date e versioni:
-1) QUALE O QUALI DEVO SCARICARE?

-2)COME E DOVE DEVO INSTALLARLE SUL MIO PC?

Spero che possiate aiutarmi in tempi brevi, perché dovrei fare l'eseguibile di un primo codice che devo controllare col debug.

Grazie a tutti quelli che mi vorranno dare una mano...
__________________
Io speriamo che me la cavo...
aristoteles80 è offline   Rispondi citando il messaggio o parte di esso
Old 06-12-2007, 13:28   #2
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Tra i pacchetti installabili con Cygwin c'è anche la libreria GSL, sul mio sistema è presente la versione 1.10 (settembre 2007). Se non hai provveduto a selezionare la libreria in fase di installazione puoi aggiungerla tramite il setup di Cygwin.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 06-12-2007, 15:20   #3
aristoteles80
Member
 
Iscritto dal: Nov 2007
Città: Cosenza e dintorni
Messaggi: 38
La domanda sorge spontanea...

Quote:
Originariamente inviato da variabilepippo Guarda i messaggi
Tra i pacchetti installabili con Cygwin c'è anche la libreria GSL, sul mio sistema è presente la versione 1.10 (settembre 2007). Se non hai provveduto a selezionare la libreria in fase di installazione puoi aggiungerla tramite il setup di Cygwin.
Credo di aver capito che in Cygwin dovrebbe esserci già GSL, ma il file di setup che ho scaricato per Cygwin è grande appena 480 KB...

Possibile che sia tutto in 480 KB, oppure ho scaricato solo una parte di quel che serve?!?

P.S. Il pc su cui devo installare la GSL non è quello con cui mi connetto.
__________________
Io speriamo che me la cavo...

Ultima modifica di aristoteles80 : 06-12-2007 alle 15:21. Motivo: messaggio precedente incompleto
aristoteles80 è offline   Rispondi citando il messaggio o parte di esso
Old 06-12-2007, 15:30   #4
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
Possibile che sia tutto in 480 KB, oppure ho scaricato solo una parte di quel che serve?!?
Quello è il file di setup, ti consente di scegliere quali pacchetti di CygWin vuoi scaricare e se ti servono anche i rispettivi sorgenti. Dopo aver scelto i pacchetti (seleziona anche GSL ovviamente!) li scarichi e li masterizzi su un CD/DVD. Poi puoi installarli dove vuoi.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 06-12-2007, 19:28   #5
aristoteles80
Member
 
Iscritto dal: Nov 2007
Città: Cosenza e dintorni
Messaggi: 38
Essere un novellino...

Quote:
Originariamente inviato da variabilepippo Guarda i messaggi
Quello è il file di setup, ti consente di scegliere quali pacchetti di CygWin vuoi scaricare e se ti servono anche i rispettivi sorgenti. Dopo aver scelto i pacchetti (seleziona anche GSL ovviamente!) li scarichi e li masterizzi su un CD/DVD. Poi puoi installarli dove vuoi.
variabilepippo (il tuo nick è stupendo!!!) oltre a ringraziarti per l'aiuto che mi hai dato finora, devo chiederti ancora una cosa, perché sono un novellino e non so dove mettere le mani.

Ho usato il setup di Cygwin per scaricare quello che mi serviva; alla fine ho scelto di non toccare niente se non aggiungere i pacchetti GSL...

Al file di setup di Cygwin (nella sua cartella) si sono aggiunti
-un file di testo di nome setup
-una cartella di nome "http%3a%2f%2fbo.mirror.garr.it%2fmirrors%2fsourceware.org%2fcygwin"
-un file di tipo FULL di nome setup.log.full


Dentro la cartella "http%3a%2f%2fbo.mirror.garr.it%2fmirrors%2fsourceware.org%2fcygwin" ci sono
-una cartella di nome "release"
-un file di Impostazioni di configurazione di nome setup


Dentro la cartella "release" ci sono parecchie (ben 52) altre cartelle fra le quali "GSL"

Dentro la cartella "GSL" poi ci sono
-una cartella di nome gsl-apps
-una cartella di nome gsl-devel
-una cartella di nome gsl-doc
-un archivio RAR di nome gsl-1.10-1-tar
-un archivio RAR di nome gsl-1.10-1-src.tar

Adesso, considerato che sul mio pc ho eseguito l'installazione tipica di Visual C++ 6.0 quindi le directory predefinite sono le seguenti:

1)EXECUTABLE FILES
-C:\Programmi\Microsoft Visual Studio\COMMON\MSDev98\Bin
-C:\Programmi\Microsoft Visual Studio\VC98\BIN
-C:\Programmi\Microsoft Visual Studio\COMMON\TOOLS
-C:\Programmi\Microsoft Visual Studio\COMMON\TOOLS\WINNT
-C:\WINDOWS\system32
-C:\WINDOWS
-C:\WINDOWS\System32\Wbem


2)INCLUDE FILES
-C:\Programmi\Microsoft Visual Studio\VC98\INCLUDE
-C:\Programmi\Microsoft Visual Studio\VC98\MFC\INCLUDE
-C:\Programmi\Microsoft Visual Studio\VC98\ATL\INCLUDE


3)LIBRARY FILES
-C:\Programmi\Microsoft Visual Studio\VC98\LIB
-C:\Programmi\Microsoft Visual Studio\VC98\MFC\LIB


4)SOURCE FILES
-C:\Programmi\Microsoft Visual Studio\VC98\MFC\SRC
-C:\Programmi\Microsoft Visual Studio\VC98\MFC\INCLUDE
-C:\Programmi\Microsoft Visual Studio\VC98\ATL\INCLUDE
-C:\Programmi\Microsoft Visual Studio\VC98\CRT\SRC


come posso mettere a posto la libreria GSL in modo che Visual C++ la riconosca e me la faccia usare?

Ancora grazie mille per l'aiuto!!!
__________________
Io speriamo che me la cavo...
aristoteles80 è offline   Rispondi citando il messaggio o parte di esso
Old 06-12-2007, 21:53   #6
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
come posso mettere a posto la libreria GSL in modo che Visual C++ la riconosca e me la faccia usare?
Non puoi, hai scaricato Cygwin per usare Cygwin, mi sembra lapalissiano!

La libreria inclusa nel setup è compilata da/per GNU GCC, il compilatore di Cygwin, dunque devi usare quello per scrivere i tuoi programmi basati su GSL e non Visual C++. QUI trovi delle istruzioni per compilare la libreria con VC++, ma non avendo provato direttamente non so dirti se funzioni.

Per versioni più recenti del compilatore Microsoft potresti usare questa versione della GSL. Tenendo in considerazione che Visual C++ risale al Pleistocene forse è il caso di installare Visual C++ 2005 Express o Visual C++ 2008 Express.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 06-12-2007, 22:30   #7
aristoteles80
Member
 
Iscritto dal: Nov 2007
Città: Cosenza e dintorni
Messaggi: 38
Ooooops...

Quote:
Originariamente inviato da variabilepippo Guarda i messaggi
Non puoi, hai scaricato Cygwin per usare Cygwin, mi sembra lapalissiano!

La libreria inclusa nel setup è compilata da/per GNU GCC, il compilatore di Cygwin, dunque devi usare quello per scrivere i tuoi programmi basati su GSL e non Visual C++. QUI trovi delle istruzioni per compilare la libreria con VC++, ma non avendo provato direttamente non so dirti se funzioni.

Per versioni più recenti del compilatore Microsoft potresti usare questa versione della GSL. Tenendo in considerazione che Visual C++ risale al Pleistocene forse è il caso di installare Visual C++ 2005 Express o Visual C++ 2008 Express.
Scusami per l'equivoco variabilepippo, ma cercando su google per GSL ho preso lucciole per lanterne...

E' la prima volta che mi trovo a dover utilizzare librerie "extra" e non sapevo che Cygwin fosse un ambiente per scrivere programmi in C++ con un suo compilatore (veramente non sapevo neanche che esistesse tale programma). Adesso provo a scaricare quello che mi hai linkato e cercherò anche una versione di Visual C++ successiva almeno alla rivoluzione industriale.

Infine cercherò di seguire le istruzioni del link e... speriamo bene!!!

Grazie ancora, ti farò sapere come va, se va...
__________________
Io speriamo che me la cavo...
aristoteles80 è offline   Rispondi citando il messaggio o parte di esso
Old 06-12-2007, 22:42   #8
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
Adesso provo a scaricare quello che mi hai linkato
La versione presente nel link funziona perfettamente su Visual C++ 2003/2005, probabilmente anche sulle versioni successive.

Visual C++ 2008 Express al momento è disponibile solo in inglese, mentre Visual C++ 2005 è scaricabile anche in italiano, però quest'ultimo richiede l'installazione del Platform SDK.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 07-12-2007, 11:40   #9
aristoteles80
Member
 
Iscritto dal: Nov 2007
Città: Cosenza e dintorni
Messaggi: 38
Mi documento...

Quote:
Originariamente inviato da variabilepippo Guarda i messaggi
La versione presente nel link funziona perfettamente su Visual C++ 2003/2005, probabilmente anche sulle versioni successive.

Visual C++ 2008 Express al momento è disponibile solo in inglese, mentre Visual C++ 2005 è scaricabile anche in italiano, però quest'ultimo richiede l'installazione del Platform SDK.
Parlando con amici (dal vivo è certamente più semplice per loro capire quello che dico, mentre tu devi interpretare il pensiero di un novellino a distanza...) ho capito che Cygwin è un emulatore Linux per Windows e GCC il suo compilatore "standard".

Praticamente anche loro mi hanno indicato come soluzione più semplice quella di Cygwin, ma secondo me non sono aggiornati come te sul fatto che Visual C++ 2003/5 supporta le librerie che mi hai linkato.

Ora io provo a trovare Visual C++ 2003/5 per usare le "tue" librerie GSL, ma se non dovessi riuscire avrei pensato una cosa...

-1)potrei cercare di imparare ad utilizzare Linux che "gira su base UNIX" (non so se si dice proprio così) almeno a livello base per quello che mi serve e fare tutto da Linux

-2)visto che il mio prof di tesi ha un Mac con OS sempre "su base UNIX", potrei cercare di fare un dual boot XP/OS TigerX ed utilizzare direttamente quello che usa il mio prof

P.S. Per il punto -2) deve essere vero quello che mi hanno detto sul OS TigerX, cioè che è compatibile con processori successivi al Pentium IV.

Spero di non aver sparato troppe fesserie...
__________________
Io speriamo che me la cavo...

Ultima modifica di aristoteles80 : 07-12-2007 alle 11:43. Motivo: omesso un dettaglio
aristoteles80 è offline   Rispondi citando il messaggio o parte di esso
Old 07-12-2007, 11:59   #10
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Scaricando il pacchetto "binaries" contenuto nel sito indicato non avrai alcuna difficoltà nell'usare GSL con WindowsXP & VisualC++ (> 6.0).

Gli autori della GSL scrivono "A compiled version of GSL is available as part of Cygwin on Windows (but we recommend using GSL on a free operating system, such as GNU/Linux)", ma in realtà non è necessario installare/usare Linux per sviluppare programmi basati sulla GSL.

Se non hai tempo e/o voglia di imparare Linux puoi tranquillamente installare Visual C++ Express 2005 o 2008 e sfruttare il lavoro di David Geldreich. Se scegli Visual C++ 2005 non dimenticare di seguire questa procedura.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 07-12-2007, 12:25   #11
aristoteles80
Member
 
Iscritto dal: Nov 2007
Città: Cosenza e dintorni
Messaggi: 38
Quote:
Originariamente inviato da variabilepippo Guarda i messaggi
Scaricando il pacchetto "binaries" contenuto nel sito indicato non avrai alcuna difficoltà nell'usare GSL con WindowsXP & VisualC++ (> 6.0).

Gli autori della GSL scrivono "A compiled version of GSL is available as part of Cygwin on Windows (but we recommend using GSL on a free operating system, such as GNU/Linux)", ma in realtà non è necessario installare/usare Linux per sviluppare programmi basati sulla GSL.

Se non hai tempo e/o voglia di imparare Linux puoi tranquillamente installare Visual C++ Express 2005 o 2008 e sfruttare il lavoro di David Geldreich. Se scegli Visual C++ 2005 non dimenticare di seguire questa procedura.
Il tuo supporto è impareggiabile per precisione e velocità ed assolutamente impagabile...
Credo che tu ti stia meritando una menzione particolare sulla mia tesi; non sarà il massimo, ma se ti accontenti...

Visto che il tempo è prezioso, mai come durante la tesi, proverò a fare tutto con Windows seguendo i tuoi links.
Successivamente però, devo imparare ad usare Linux e compagnia; il software OpenSource credo proprio sia il futuro...

ciao ciao
__________________
Io speriamo che me la cavo...
aristoteles80 è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2008, 12:41   #12
aristoteles80
Member
 
Iscritto dal: Nov 2007
Città: Cosenza e dintorni
Messaggi: 38
Ancora un "aiutino"... grazie

Quote:
Originariamente inviato da variabilepippo Guarda i messaggi
Scaricando il pacchetto "binaries" contenuto nel sito indicato non avrai alcuna difficoltà nell'usare GSL con WindowsXP & VisualC++ (> 6.0).

Gli autori della GSL scrivono "A compiled version of GSL is available as part of Cygwin on Windows (but we recommend using GSL on a free operating system, such as GNU/Linux)", ma in realtà non è necessario installare/usare Linux per sviluppare programmi basati sulla GSL.

Se non hai tempo e/o voglia di imparare Linux puoi tranquillamente installare Visual C++ Express 2005 o 2008 e sfruttare il lavoro di David Geldreich. Se scegli Visual C++ 2005 non dimenticare di seguire questa procedura.
Sono di nuovo qua, dopo non so quanto tempo, causa la mia tesi infinita...
Vorrei chiedervi aiuto a nome di un amico internauta che ha problemi con le GSL come me. Io non le ho ancora installate perché per ora neanche mi sono servite, il prof mi ha fatto cagare addosso dalla paura e poi niente!!!

booh...

Questo ragazzo, invece, deve installarle ma non sa come:
so che non è il modo più appropriato di cercare soccorso, ma all'inizio è difficile riuscire ad entrare nei meccanismi del forum (almeno per me lo è stato...) e quindi vi chiedo aiuto da parte sua.

Credo che gli serva capire come e dove mettere le librerie e le operazioni da compiere passo dopo passo per farle funzionare.

Mi affido alla vostra generosità per aiutare Valerio (scusami se metto il tuo nome, ma spero che serva per capire che non voglio prendere in giro nessuno del forum, vista la loro cortesia, correttezza e professionalità) e credo che non mi deluderete, visto quello che fate sempre.

GRAZIE MILLE A TUTTI
__________________
Io speriamo che me la cavo...
aristoteles80 è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2008, 13:06   #13
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Dovresti chiedere a Valerio quale sistema operativo e quale compilatore usa...
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 15-03-2008, 14:18   #14
aristoteles80
Member
 
Iscritto dal: Nov 2007
Città: Cosenza e dintorni
Messaggi: 38
Quote:
Originariamente inviato da variabilepippo Guarda i messaggi
Dovresti chiedere a Valerio quale sistema operativo e quale compilatore usa...
Ok...
cercherò di fare il possibile!

Grazie
__________________
Io speriamo che me la cavo...
aristoteles80 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo M...
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Nioh 3: souls-like punitivo e Action RPG Nioh 3: souls-like punitivo e Action RPG
Zscaler Threat Report 2026: l'adozione d...
Claude AI minaccia omicidi e ricatti qua...
Dentro la gara: a Milano Cortina 2026 i ...
Samsung Display presenta QD-OLED Penta T...
KONAMI torna con "Silent Hill: Town...
Rende il citofono smart a 44,99€: Ring I...
ThunderX3 XTC, la sedia da ufficio che s...
Mercy, Mission Impossible, Aronofsky: il...
Project Windless: il nuovo action in esc...
Saros: mostrato il gameplay del gioco de...
God of War: Sons of Sparta annunciato e ...
John Wick torna in un nuovo videogioco a...
MADE chiude il 2025 con 59 partner e 250...
007 First Light: allo State of Play un n...
Gli iPhone su Amazon costano meno che su...
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: 19:35.


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