// on init SDL
int flag = SDL_SWSURFACE;
#ifdef WIN32
int fullscreen = MessageBox(NULL, "Un jolie tunnel en plein ecran ? :)",
"Screen Setting", MB_YESNO);
if (fullscreen==IDYES)
{
flag |= SDL_FULLSCREEN;
}
#endif
// Init du Timer
Tunnel_Timer();
SDL_Init( SDL_INIT_VIDEO );
// on set la resolution
screen = SDL_SetVideoMode( 320, 240, 32, flag);
--------------------Configuration: test - Debug--------------------
Compiling...
main.cpp
..\Documents and Settings\paolo\Bureau\parallax-4\2d_tunnel\main.cpp: In
function `int SDL_main(int, char**)':
..\Documents and Settings\paolo\Bureau\parallax-4\2d_tunnel\main.cpp:100:
warning: passing `double' for converting 3 of `void
CTunnel::Draw(SDL_Surface*, SDL_Surface*, int, int)'
..\Documents and Settings\paolo\Bureau\parallax-4\2d_tunnel\main.cpp:100:
warning: passing `float' for converting 4 of `void
CTunnel::Draw(SDL_Surface*, SDL_Surface*, int, int)'
main.o - 0 error(s), 2 warning(s)
et en build et execute me fais ca
Deleting intermediate files and output files for project 'test - Debug'
--------------------Configuration: test - Debug--------------------
Compiling source file(s)...
main.cpp
..\Documents and Settings\paolo\Bureau\parallax-4\2d_tunnel\main.cpp: In
function `int SDL_main(int, char**)':
..\Documents and Settings\paolo\Bureau\parallax-4\2d_tunnel\main.cpp:100:
warning: passing `double' for converting 3 of `void
CTunnel::Draw(SDL_Surface*, SDL_Surface*, int, int)'
..\Documents and Settings\paolo\Bureau\parallax-4\2d_tunnel\main.cpp:100:
warning: passing `float' for converting 4 of `void
CTunnel::Draw(SDL_Surface*, SDL_Surface*, int, int)'
Linking...
g++.exe: C:\test\Debug\main.o: No such file or directory
g++.exe: no input files
test.exe - 2 error(s), 2 warning(s) cest un prog deja qui marche vous pouvez
le chargez ici
http://www.ouhlavache.com/stv/tunnel2d.tar.bz2
j'ai installer dans include cree un repertoire avec la library sdl....
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Arnaud Meurgues
giovanni wrote:
j'arrive pas a faire tourer un programme que voici
// ou un peu plus delire Tunnel.Draw(bBuffer, Image, 180*sin(fTime), fTime*100);
--------------------Configuration: test - Debug-------------------- Compiling... main.cpp ..Documents and SettingspaoloBureauparallax-42d_tunnelmain.cpp: In function `int SDL_main(int, char**)': ..Documents and SettingspaoloBureauparallax-42d_tunnelmain.cpp:100: warning: passing `double' for converting 3 of `void CTunnel::Draw(SDL_Surface*, SDL_Surface*, int, int)' ..Documents and SettingspaoloBureauparallax-42d_tunnelmain.cpp:100: warning: passing `float' for converting 4 of `void CTunnel::Draw(SDL_Surface*, SDL_Surface*, int, int)'
main.o - 0 error(s), 2 warning(s)
vous passez des flottants (180*sin(fTime) et fTime*100) là où un int est attendu. C'est ce que dit le warning.
et en build et execute me fais ca
Deleting intermediate files and output files for project 'test - Debug' --------------------Configuration: test - Debug-------------------- [...]
Linking... g++.exe: C:testDebugmain.o: No such file or directory g++.exe: no input files
Là, c'est un problème de chemin, certainement. Il ne trouve pas main.o, ce qui doit vouloir dire qu'il ne sait pas où le chercher.
-- Arnaud
giovanni wrote:
j'arrive pas a faire tourer un programme que voici
// ou un peu plus delire
Tunnel.Draw(bBuffer, Image, 180*sin(fTime), fTime*100);
--------------------Configuration: test - Debug--------------------
Compiling...
main.cpp
..Documents and SettingspaoloBureauparallax-42d_tunnelmain.cpp: In
function `int SDL_main(int, char**)':
..Documents and SettingspaoloBureauparallax-42d_tunnelmain.cpp:100:
warning: passing `double' for converting 3 of `void
CTunnel::Draw(SDL_Surface*, SDL_Surface*, int, int)'
..Documents and SettingspaoloBureauparallax-42d_tunnelmain.cpp:100:
warning: passing `float' for converting 4 of `void
CTunnel::Draw(SDL_Surface*, SDL_Surface*, int, int)'
main.o - 0 error(s), 2 warning(s)
vous passez des flottants (180*sin(fTime) et fTime*100) là où un int est
attendu. C'est ce que dit le warning.
et en build et execute me fais ca
Deleting intermediate files and output files for project 'test - Debug'
--------------------Configuration: test - Debug--------------------
[...]
Linking...
g++.exe: C:testDebugmain.o: No such file or directory
g++.exe: no input files
Là, c'est un problème de chemin, certainement. Il ne trouve pas main.o,
ce qui doit vouloir dire qu'il ne sait pas où le chercher.
j'arrive pas a faire tourer un programme que voici
// ou un peu plus delire Tunnel.Draw(bBuffer, Image, 180*sin(fTime), fTime*100);
--------------------Configuration: test - Debug-------------------- Compiling... main.cpp ..Documents and SettingspaoloBureauparallax-42d_tunnelmain.cpp: In function `int SDL_main(int, char**)': ..Documents and SettingspaoloBureauparallax-42d_tunnelmain.cpp:100: warning: passing `double' for converting 3 of `void CTunnel::Draw(SDL_Surface*, SDL_Surface*, int, int)' ..Documents and SettingspaoloBureauparallax-42d_tunnelmain.cpp:100: warning: passing `float' for converting 4 of `void CTunnel::Draw(SDL_Surface*, SDL_Surface*, int, int)'
main.o - 0 error(s), 2 warning(s)
vous passez des flottants (180*sin(fTime) et fTime*100) là où un int est attendu. C'est ce que dit le warning.
et en build et execute me fais ca
Deleting intermediate files and output files for project 'test - Debug' --------------------Configuration: test - Debug-------------------- [...]
Linking... g++.exe: C:testDebugmain.o: No such file or directory g++.exe: no input files
Là, c'est un problème de chemin, certainement. Il ne trouve pas main.o, ce qui doit vouloir dire qu'il ne sait pas où le chercher.