Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

DJI Mic Mini 2: audio 48 kHz / 24-bit e protocollo OsmoAudio sotto i 100 Euro
DJI Mic Mini 2: audio 48 kHz / 24-bit e protocollo OsmoAudio sotto i 100 Euro
DJI presenta Mic Mini 2, un sistema microfonico wireless ultra-compatto progettato per democratizzare l'audio di alta qualità nella fascia entry-level. Con un peso di soli 11 grammi per il trasmettitore elimina i fastidi tipici dei modelli più pesanti sui vestiti. Nonostante la miniaturizzazione Mic Mini 2 offre prestazioni tecniche di rilievo: registrazione omnidirezionale a 48 kHz/24-bit, tre preset vocali (Regular, Bright, Rich) e un sistema di cancellazione attiva del rumore a due livelli.
Recensione Moto G77: display AMOLED e buona autonomia per il midrange economico
Recensione Moto G77: display AMOLED e buona autonomia per il midrange economico
Motorola propone in fascia media il nuovo Moto G77 5G, uno smartphone che punta sul display AMOLED da 1.5K a 120Hz, e sulla fotocamera da 108 MP con stabilizzazione ottica per affrontare la fascia media. Il tutto insieme a una batteria da 5200mAh in soli 7,3 millimetri di spessore, con una scocca certificata con standard militari
DJI Lito 1 e Lito X1 recensione: i nuovi droni per principianti che non si fanno mancare nulla
DJI Lito 1 e Lito X1 recensione: i nuovi droni per principianti che non si fanno mancare nulla
DJI ha appena ufficializzato la serie Lito, la sua nuova gamma di droni entry-level destinata a chi si avvicina per la prima volta alla fotografia aerea. Al centro dell'annuncio ci sono due modelli ben distinti per fascia di prezzo e specifiche tecniche: DJI Lito 1 e DJI Lito X1. Entrambi si collocano sotto la soglia regolamentare dei 249 grammi, che permette di volare con requisiti burocratici più semplici rispetto ai droni più pesanti.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 25-02-2008, 15:23   #1
$te
Senior Member
 
L'Avatar di $te
 
Iscritto dal: Aug 2006
Messaggi: 1262
[Ubuntu 7.10] programmare in c++

ho scaricato kdevelop e ho iniziato con il solito "hello world" ma non mi visualizza questa scritta. In windows si apre una finestra, pero in linux come funziona??
grazie
$te è offline   Rispondi citando il messaggio o parte di esso
Old 25-02-2008, 16:47   #2
arara
Senior Member
 
L'Avatar di arara
 
Iscritto dal: Aug 2007
Messaggi: 1270
In basso ci sono delle finestre a scomparsa, l'output del programma compare nella scheda "Applicazione".
Se vuoi puoi andare su Progetto->Opzioni Progetto->Opzioni esecuzione e cliccare su ""Avvia in un terminale esterno" per far apparire una Konsole apposta quando lanci il programma.

Se vuoi provare altri IDE c'è Eclipse + plugin per C++ oppure Code::Blocks.
arara è offline   Rispondi citando il messaggio o parte di esso
Old 25-02-2008, 16:53   #3
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
comunque pure su kdevelop ti apre la konsole vera e propria quando lancia l'applicazione(non la compilazione)
__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2008, 13:09   #4
$te
Senior Member
 
L'Avatar di $te
 
Iscritto dal: Aug 2006
Messaggi: 1262
non mi appare cmq niente. Come messaggio cé:

cd '/home/linus/hello/debug' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" make
make all-recursive
Making all in src
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all-am'.
*** Success ***

e si creano i files makefile.am e makefile.in
$te è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2008, 13:17   #5
arara
Senior Member
 
L'Avatar di arara
 
Iscritto dal: Aug 2007
Messaggi: 1270
Hai cliccato su Esegui dopo averlo compilato?
arara è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2008, 14:29   #6
$te
Senior Member
 
L'Avatar di $te
 
Iscritto dal: Aug 2006
Messaggi: 1262
clicco start e mi dice che lo rebuilda, poi faccio anche run configure e anche run automake&friends, ma niente.
Ho comunque notato che il programma mi rallenta ubuntu, mi si blocca spesso
$te è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2008, 14:33   #7
arara
Senior Member
 
L'Avatar di arara
 
Iscritto dal: Aug 2007
Messaggi: 1270
run configure e run automake&friends servono per creare il Makefile, che è lo script che contiene le istruzioni per compilare il tuo programma.
Gli GNU Autotools (autoconf, automake, etc) si occupano di scriverlo per te, tu devi solo creare un progetto, scrivere il tuo codice, cliccare su compila (o premi F8) e poi su Esegui Applicazione (o premi Shift+F9).
arara è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2008, 14:35   #8
$te
Senior Member
 
L'Avatar di $te
 
Iscritto dal: Aug 2006
Messaggi: 1262
mi pare che non trovi la konsole!!
$te è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2008, 14:39   #9
arara
Senior Member
 
L'Avatar di arara
 
Iscritto dal: Aug 2007
Messaggi: 1270
Vai su Progetto->Opzioni Progetto->Opzioni Esecuzione e togli la spunta dalla voce "Avvia in un terminale esterno".
Dopo prova a far riapartire il programma (con Shift+F9), dovrebbe usare la console integrata e l'output del programma compare nella scheda "Applicazione".
arara è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2008, 14:45   #10
$te
Senior Member
 
L'Avatar di $te
 
Iscritto dal: Aug 2006
Messaggi: 1262
ok cosi vedo l'output! pero vorrei una console esterna. Poi mi chiedevo se era possibile creare finestre win32 come sotto windows
$te è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2008, 14:57   #11
arara
Senior Member
 
L'Avatar di arara
 
Iscritto dal: Aug 2007
Messaggi: 1270
Quote:
ok cosi vedo l'output! pero vorrei una console esterna.
Ci sono varie console, forse non hai instalalto Konsole, che è quella predefinita usata da KDevelop. Prova ad installarla e poi dovrebbe andare. Seno usane un'altra, basta che vai su Impostazioni -> Configura KDEvelop, in fondo alla prima scheda c'è la voce "Emulazione di terminale", spunta altro e poi scrivi "gnome-terminal", cosi usa la console di Gnome.



Quote:
Poi mi chiedevo se era possibile creare finestre win32 come sotto windows
In che senso? Vuoi fare un programma con interfaccia grafica, ti serve un GUI designer come Visual Basic...
arara è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2008, 20:04   #12
dupa
Senior Member
 
L'Avatar di dupa
 
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
ti consiglio di usare Eclipse CDT
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino.
dupa è offline   Rispondi citando il messaggio o parte di esso
Old 27-02-2008, 06:48   #13
$te
Senior Member
 
L'Avatar di $te
 
Iscritto dal: Aug 2006
Messaggi: 1262
Quote:
Originariamente inviato da dupa Guarda i messaggi
ti consiglio di usare Eclipse CDT
quindi dici di lasciar perdere kdevelop?

non voglio usare visual basic, voglio programmare in c++, sotto windows usavo la libreria win32
$te è offline   Rispondi citando il messaggio o parte di esso
Old 27-02-2008, 06:58   #14
$te
Senior Member
 
L'Avatar di $te
 
Iscritto dal: Aug 2006
Messaggi: 1262
mi potete spiegare un attimo come funziona la programmazione c++ sotto ambiente linux?xké ho visto che quando creo un progetto, mi crea un casino di file.
$te è offline   Rispondi citando il messaggio o parte di esso
Old 27-02-2008, 07:26   #15
arara
Senior Member
 
L'Avatar di arara
 
Iscritto dal: Aug 2007
Messaggi: 1270
KDevelop o Eclipse CDT sono entrambi buoni, io uso indifferentemente l'uno o l'altro. Provali e scegli quello che ti piace...

Per creare applicazioni con interfaccia grafica su Windows c'è la libreria standard win32, ma volendo se ne possono usare altre, mentre su Linux ce ne sono molte, non ce n'è una predefinita, si sceglie quella più adatta in base al tipo di programma da fare.

Le piu usate sono le QT e le GTK. Entrambe sono multipiattaforma, quindi puoi usarle anche su Windows.
Le QT4 sono tra le migliori librerie grafiche disponibili, ti consiglio di usare queste. Qua c'è la documentazione: http://doc.trolltech.com/4.3/
Il GUI designer per le QT è QtDesigner, lo trovi nei repository della tua distro.

Oppure ce ne sono altre, come le FLTK, molto leggere e vanno bene per gui minimali per progetti che devono funzionare su hardware limitato.
arara è offline   Rispondi citando il messaggio o parte di esso
Old 27-02-2008, 07:41   #16
arara
Senior Member
 
L'Avatar di arara
 
Iscritto dal: Aug 2007
Messaggi: 1270
Quote:
Originariamente inviato da $te Guarda i messaggi
mi potete spiegare un attimo come funziona la programmazione c++ sotto ambiente linux?xké ho visto che quando creo un progetto, mi crea un casino di file.
La compilazione del progetto viene gestita da un file che si chiama Makefile, è uno script che contiene le istruzioni e i comandi per compilare il tuo progetto.
Va messo nella top directory del tuo progetto e viene eseguito col comando make.
http://it.wikipedia.org/wiki/Make


se il progetto è semplice lo si scrive a mano, altrimenti si usano gli GNU Autotools, che sono una suite di strumenti (autoconf, automake, ...) in grado di generare in automatico un makefile in base alle specifiche ad alto livello che gli dai.
KDevelop gestisce in automatico questo processo, devi solo crare il tuo progetto e lasciare che si arrangi.

Quando distribuirai i sorgenti del tuo programma ai tuoi utenti potranno compilarlo eseguendo sempliecemente i classici comandi

./configure
make
make install

se invece per motivi particolari vuoi arrangiarti a scrivere il tuo Makefile personalizzato sei libero di farlo. Oltre a make ci sono altri build manager, usati anche su WIndows, come Scons, CMake, Ant e altri, ma make è quello piu canonico.
arara è offline   Rispondi citando il messaggio o parte di esso
Old 27-02-2008, 08:27   #17
$te
Senior Member
 
L'Avatar di $te
 
Iscritto dal: Aug 2006
Messaggi: 1262
grazie milledella spiegazione! allora mi butto su la QT4, cosi sfrutto il fatto ke sono multipiattaforme.
Ma quindi quello che ho imparato della libreria win32 nn mi serve a niente con QT4?
Perché per ora voglio fare programmi semplici..pero gia con win32 era complicato fare semplici cose:P
$te è offline   Rispondi citando il messaggio o parte di esso
Old 27-02-2008, 08:35   #18
arara
Senior Member
 
L'Avatar di arara
 
Iscritto dal: Aug 2007
Messaggi: 1270
no no, le QT sono molto piu semplici delle librerie win32.
i nomi sono molto semplici e coerenti, ci sono strumenti avanzati come i SIGNAL/SLOT che rendono molto semplice la gestionde degli eventi, è quasi un divertimento usarle.

i concetti di base comunque sono molto simile, l'unica differenza sono i sizers per disporre gli oggetti invece di inserire la posizione assoluta, pero una volta preso pratica non si puo piu farne a meno...
arara è offline   Rispondi citando il messaggio o parte di esso
Old 27-02-2008, 10:37   #19
$te
Senior Member
 
L'Avatar di $te
 
Iscritto dal: Aug 2006
Messaggi: 1262
ok! allora adesso mi "butto"! cmq ho visto ke devo scaricare le librerie giusto? Io su windows utilizzo devc++(ok..é vecchio e pieno di bug, pero visual studio non mi va giu:P) come scarico il pacchetto?
Invece su linux? (ho ubuntu 7.10) devo scaricare "Installing Qt/X11" (X11 sta per cosa?).

Quindi cmq, sviluppando un programma sara eseguibile sia su linux che su windows senza modifiche, o devo stare attento a certe funzioni?
grazie della tua pazienza :P
$te è offline   Rispondi citando il messaggio o parte di esso
Old 27-02-2008, 11:03   #20
arara
Senior Member
 
L'Avatar di arara
 
Iscritto dal: Aug 2007
Messaggi: 1270
Basta che installi da synaptic i pacchetti con le libqt4 (libqt4-core, libqt4-dev, libqt4-gui).
KDevelop ha gia un template per creare un'applicazione con le QT, scegli quella cosi configura tutto il necessario da solo.
Anche QtDesigner è utile all'inizio per provare i vari componenti e vedere come funzionano i sizers senza scrivere codice.

Se fai il programma in C++/QT la parte che riguarda l'interfaccia grafica gestita dalle QT sicuramente funzina su entrambi i sistemi.
Anche nel resto del programma se ti limiti a usare la libreria standard del C++ non ci sono particolari problemi di portabilità.
Poi se inizi a usare funzioni specifiche di un OS allora il discorso cambia, in quel caso conviene usare delle librerie multipiattaforma che forniscono delle funzionalità indipendenti dall'OS.
arara è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI Mic Mini 2: audio 48 kHz / 24-bit e protocollo OsmoAudio sotto i 100 Euro DJI Mic Mini 2: audio 48 kHz / 24-bit e protocol...
Recensione Moto G77: display AMOLED e buona autonomia per il midrange economico Recensione Moto G77: display AMOLED e buona auto...
DJI Lito 1 e Lito X1 recensione: i nuovi droni per principianti che non si fanno mancare nulla DJI Lito 1 e Lito X1 recensione: i nuovi droni p...
Sony World Photography Awards 2026: i premiati, anche italiani, il punto sulla fotografia di oggi Sony World Photography Awards 2026: i premiati, ...
Una settimana con Hyundai Ioniq 5 N-Line: diverte e convince Una settimana con Hyundai Ioniq 5 N-Line: divert...
Trasformare la PS5 in un PC Linux &egrav...
realme Buds Air8: ottime cuffie a un ott...
ASUS regala fino a 310€ con l'acquisto d...
Google prepara il Tensor G6 con una GPU ...
Sempre più vicini a eliminare il ...
Accordo OpenAI-Amazon da 50 miliardi e 2...
Nintendo e Illumination preparano un nuo...
Arlo, nuove offerte sulle telecamere di ...
Google Gemini attiva la Memoria in Itali...
Da VMware a Proxmox, come AXOL ha suppor...
Meta nei guai con l'UE: perché Facebook ...
Blender ha un nuovo sponsor da €240.000 ...
Il Philips Bodygroom Serie 7000 a 64€ (e...
Valanga di novità da Fanatec, anche per ...
'DLSS' e 'Fram Gen' anche per il Samsung...
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: 14:04.


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