CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[SDL + C] Mon premier jeu !

_-hebuskiller-_
_-hebuskiller-_
Niveau 8
23 février 2005 à 20:45:15

raaaa moi aussi...
" MSVCR70.dll est introuvable"
:snif:

dnob700
dnob700
Niveau 10
23 février 2005 à 21:52:26

pour virer la console, l´astuce c´est de ne pas faire un projet en mode console mas en mode windows.

en fait j´ai cré un projet en mode console, puis dans les option j´ai mis d´utiliser le subset windows ( c´est dans les propriété du linker).

par contre sdl veut absolument ( je ne sais pas pourquoi) une fonction int main(int argc,..)
heureusement,on peut compiler le projet sans winmain ( avant j´avais une fonction winmain qui appelait une fonction main).

dnob700
dnob700
Niveau 10
24 février 2005 à 02:05:14

j´ai comris ce qui se passe : pour faire marcher la DLL il faut mettre un / MD au compilo, c´est a dire qu´il importe des DLL multithread.

le fait que ça soit multithread on s´en fout.
Par contre le fait que ça soit des DLL change tout, car je suppose qu´il ne doit pas linker en statique le code des DLL de runtime qu´il utilise ( j´ai vérifier, les autres programme n´ont pas besoin de MSVCR70.dll).

on en revient au même problème, c´est que la forme de DLL de la SDL n´est pas terrible.

alors j´ai essayé de la compiler en lib statique.

je suis arrivé assez loin : tout les bon fichier sont là, la lib se compile, le prog qui l´utilise de compile, il n´y a pas de problème au linkage.
:d) Sauf et c´est là que j´ai besoin d´aide, qu´il y a des problème de link interne à la lib !
c´est a dire que le linker dit que certaine fonction de la lib n´en trouve pas d´autre ( déclaré avec extern) alors que la lib elle même est déjà compilé.

si quelqu´un a déjà vu ce genre de chose, etpeut m´aider, je suis ouvert.

je vous donnerais plus d´info demain.

dnob700
dnob700
Niveau 10
24 février 2005 à 19:15:05

Allez, une super mise à jour :
http://perso.wanadoo.fr/sectionpc/temp/pong.zip

j´ai rajoutté plein d´option et TOUT est paramétrable ( dans le fichier RetroPong.ini qui se crée après le lancement du jeu) :

de 1 à 4 raquettes
couleurs
sons
accélération
bonus ( pour l´instant, juste un seul bonus)
inversion ou non du mouvement
taille de l´écran de jeu, des raquettes et de la balle.

et bientôt, plein d´autre chose :
des briques à casser
peut-être plusieurs balles
des graphisme plus attrayant.
d´autre bonus
. ..

CYBER_BOB
CYBER_BOB
Niveau 10
25 février 2005 à 00:59:04

salut, c´est un bon début ! !! :)
j´aurrai bien voulu voir le code, mais je ne l´ai pas trouver dans l´archive ! !!

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment