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 07-09-2007, 20:29   #1
niki89
Senior Member
 
L'Avatar di niki89
 
Iscritto dal: May 2005
Città: roma
Messaggi: 1039
[C] Problema con tutorial allegro.h

ciao a tutti compilo il seguente programma:
#include "allegro.h"
BITMAP *buf;
void doppiobuffering() {
vsync();
blit(buf,screen, 0, 0, 0, 0, 320, 200);
clear(buf);
}
int main()
{
allegro_init();
install_keyboard();
set_gfx_mode(GFX_AUTODETECT_WINDOWED, 320, 200, 0, 0);
buf = create_bitmap(320, 200);
clear(buf);
while (!key[KEY_ESC]) {
doppiobuffering();
}
destroy_bitmap(buf);
}

END_OF_MAIN ();

poi mi da i seguenti errori:
Compilazione in corso...
allegro.cpp
c:\allegro\include\allegro\internal\alconfig.h(397) : warning C4312: 'cast di tipo': conversione da 'unsigned int' a 'unsigned char *', di dimensioni maggiori
c:\allegro\include\allegro\internal\alconfig.h(404) : warning C4312: 'cast di tipo': conversione da 'unsigned int' a 'unsigned char *', di dimensioni maggiori
c:\allegro\include\allegro\inline\draw.inl(421) : warning C4312: 'cast di tipo': conversione da 'unsigned int' a 'unsigned char *', di dimensioni maggiori
c:\allegro\include\allegro\inline\draw.inl(435) : warning C4312: 'cast di tipo': conversione da 'unsigned int' a 'unsigned char *', di dimensioni maggiori
c:\allegro\include\allegro\inline\draw.inl(446) : warning C4312: 'cast di tipo': conversione da 'unsigned int' a 'unsigned short *', di dimensioni maggiori
c:\allegro\include\allegro\inline\draw.inl(460) : warning C4312: 'cast di tipo': conversione da 'unsigned int' a 'unsigned short *', di dimensioni maggiori
c:\allegro\include\allegro\inline\draw.inl(471) : warning C4312: 'cast di tipo': conversione da 'unsigned int' a 'unsigned short *', di dimensioni maggiori
c:\allegro\include\allegro\inline\draw.inl(485) : warning C4312: 'cast di tipo': conversione da 'unsigned int' a 'unsigned short *', di dimensioni maggiori
c:\allegro\include\allegro\inline\draw.inl(521) : warning C4312: 'cast di tipo': conversione da 'unsigned int' a 'unsigned int *', di dimensioni maggiori
c:\allegro\include\allegro\inline\draw.inl(535) : warning C4312: 'cast di tipo': conversione da 'unsigned int' a 'unsigned int *', di dimensioni maggiori
d:\documents and settings\niki\documenti\visual studio 2005\projects\allegro\allegro\allegro.cpp(22) : error C4716: '_mangled_main': deve restituire un valore
Il log di generazione è stato salvato in 'file://d:\Documents and Settings\niki\Documenti\Visual Studio 2005\Projects\allegro\allegro\Debug\BuildLog.htm'
allegro - 1 errore/i, 10 avviso/i

come faccio a risolvere qst problema???
niki89 è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2007, 21:51   #2
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quale tutorial stai seguendo?

In questa discussione troverai la soluzione ai tuoi problemi attuali e probabilmente ad alcuni di quelli futuri.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 08-09-2007, 09:20   #3
niki89
Senior Member
 
L'Avatar di niki89
 
Iscritto dal: May 2005
Città: roma
Messaggi: 1039
ciao ho fatto il tutorial da lei dato e non mi funziona uguale
#include "stdafx.h"
#include "allegro.h"
allegro_init(); // Initialize Allegro
install_keyboard(); // Initialize keyboard routines







set_gfx_mode(GFX_AUTODETECT, 640,480,0,0); // Change our graphics mode to 640x480




/********************************************
This function stops the program untill a key
is pressed
********************************************/
readkey();// Wait untill a key is pressed




return(0);
}
END_OF_MAIN();


output
------ Inizio generazione: Progetto: asdd, Configurazione: Debug Win32 ------
Compilazione in corso...
asdd.cpp
c:\allegro\include\allegro\internal\alconfig.h(397) : warning C4312: 'cast di tipo': conversione da 'unsigned int' a 'unsigned char *', di dimensioni maggiori
c:\allegro\include\allegro\internal\alconfig.h(404) : warning C4312: 'cast di tipo': conversione da 'unsigned int' a 'unsigned char *', di dimensioni maggiori
c:\allegro\include\allegro\inline\draw.inl(421) : warning C4312: 'cast di tipo': conversione da 'unsigned int' a 'unsigned char *', di dimensioni maggiori
c:\allegro\include\allegro\inline\draw.inl(435) : warning C4312: 'cast di tipo': conversione da 'unsigned int' a 'unsigned char *', di dimensioni maggiori
c:\allegro\include\allegro\inline\draw.inl(446) : warning C4312: 'cast di tipo': conversione da 'unsigned int' a 'unsigned short *', di dimensioni maggiori
c:\allegro\include\allegro\inline\draw.inl(460) : warning C4312: 'cast di tipo': conversione da 'unsigned int' a 'unsigned short *', di dimensioni maggiori
c:\allegro\include\allegro\inline\draw.inl(471) : warning C4312: 'cast di tipo': conversione da 'unsigned int' a 'unsigned short *', di dimensioni maggiori
c:\allegro\include\allegro\inline\draw.inl(485) : warning C4312: 'cast di tipo': conversione da 'unsigned int' a 'unsigned short *', di dimensioni maggiori
c:\allegro\include\allegro\inline\draw.inl(521) : warning C4312: 'cast di tipo': conversione da 'unsigned int' a 'unsigned int *', di dimensioni maggiori
c:\allegro\include\allegro\inline\draw.inl(535) : warning C4312: 'cast di tipo': conversione da 'unsigned int' a 'unsigned int *', di dimensioni maggiori
d:\documents and settings\niki\documenti\visual studio 2005\projects\asdd\asdd\asdd.cpp(3) : error C4430: identificatore di tipo mancante, verrà utilizzato int. Nota: default-int non è più supportato in C++
d:\documents and settings\niki\documenti\visual studio 2005\projects\asdd\asdd\asdd.cpp(3) : error C2365: '_install_allegro_version_check': ridefinizione. La definizione precedente era 'funzione'
c:\allegro\include\allegro\system.h(78): vedere la dichiarazione di '_install_allegro_version_check'
d:\documents and settings\niki\documenti\visual studio 2005\projects\asdd\asdd\asdd.cpp(3) : error C2078: troppi inizializzatori
d:\documents and settings\niki\documenti\visual studio 2005\projects\asdd\asdd\asdd.cpp(4) : error C4430: identificatore di tipo mancante, verrà utilizzato int. Nota: default-int non è più supportato in C++
d:\documents and settings\niki\documenti\visual studio 2005\projects\asdd\asdd\asdd.cpp(4) : warning C4273: 'install_keyboard': collegamento dll non coerente
c:\allegro\include\allegro\keyboard.h(50): vedere la precedente definizione di 'install_keyboard'
d:\documents and settings\niki\documenti\visual studio 2005\projects\asdd\asdd\asdd.cpp(12) : error C4430: identificatore di tipo mancante, verrà utilizzato int. Nota: default-int non è più supportato in C++
d:\documents and settings\niki\documenti\visual studio 2005\projects\asdd\asdd\asdd.cpp(12) : error C2365: 'set_gfx_mode': ridefinizione. La definizione precedente era 'funzione'
c:\allegro\include\allegro\gfx.h(399): vedere la dichiarazione di 'set_gfx_mode'
d:\documents and settings\niki\documenti\visual studio 2005\projects\asdd\asdd\asdd.cpp(12) : error C2078: troppi inizializzatori
d:\documents and settings\niki\documenti\visual studio 2005\projects\asdd\asdd\asdd.cpp(21) : error C4430: identificatore di tipo mancante, verrà utilizzato int. Nota: default-int non è più supportato in C++
d:\documents and settings\niki\documenti\visual studio 2005\projects\asdd\asdd\asdd.cpp(21) : warning C4273: 'readkey': collegamento dll non coerente
c:\allegro\include\allegro\keyboard.h(69): vedere la precedente definizione di 'readkey'
d:\documents and settings\niki\documenti\visual studio 2005\projects\asdd\asdd\asdd.cpp(26) : error C2059: errore di sintassi: 'return'
d:\documents and settings\niki\documenti\visual studio 2005\projects\asdd\asdd\asdd.cpp(27) : error C2059: errore di sintassi: '}'
d:\documents and settings\niki\documenti\visual studio 2005\projects\asdd\asdd\asdd.cpp(27) : error C2143: errore di sintassi: ';' mancante prima di '}'
d:\documents and settings\niki\documenti\visual studio 2005\projects\asdd\asdd\asdd.cpp(27) : error C2059: errore di sintassi: '}'
d:\documents and settings\niki\documenti\visual studio 2005\projects\asdd\asdd\asdd.cpp(28) : error C2143: errore di sintassi: ';' mancante prima di '{'
d:\documents and settings\niki\documenti\visual studio 2005\projects\asdd\asdd\asdd.cpp(28) : error C2447: '{': intestazione di funzione mancante. Elenco formale di tipo obsoleto?
Il log di generazione è stato salvato in 'file://d:\Documents and Settings\niki\Documenti\Visual Studio 2005\Projects\asdd\asdd\Debug\BuildLog.htm'
asdd - 14 errore/i, 12 avviso/i
puo essere che nono ho installato la libreria bene?
niki89 è offline   Rispondi citando il messaggio o parte di esso
Old 08-09-2007, 10:16   #4
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
puo essere che nono ho installato la libreria bene?
A parte gli evidenti errori di sintassi è molto probabile un'installazione "improvvisata", la riga #include "allegro.h" mi pare a dir poco sospetta!

Come includi le librerie di Allegro nel progetto?
variabilepippo è 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
Artemis II: nuovo test prima del Wet Dre...
GTA 6 gratis se nasce un figlio il giorn...
Quasi la metà degli smartphone at...
DDR5 a 16 dollari al gigabyte: Framework...
Meno di 3kg per 'diventare' bionici: l'u...
Al regalo di San Valentino ci pensa HUAW...
Intel multata in India: 30 milioni di do...
Beast of Reincarnation ha una data di us...
Provati Reno15 e Reno15 FS: analisi comp...
L'Europa sfida la Cina sul litio: in Fin...
Sono 32, di cui 6 nuove, le offerte Amaz...
Rinnovo dei coupon Amazon nascosti: ecco...
Corsair aggiorna la confezione delle RAM...
Ecco tutti i robot aspirapolvere in offe...
Tachyum: dal processore universale alle ...
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: 23:08.


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