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

Liste de problème a Régler....

Xx-MoDzTbOgT-xX
Xx-MoDzTbOgT-xX
Niveau 7
03 septembre 2011 à 02:33:49

Problème 1 :
Erreur :

-------------- Build: Debug in sauve ---------------

Linking stage skipped (build target has no object files to link)
Nothing to be done.

Cause :
Remplacement du Main.cpp par Main.c
Ma question : Comment Remettre le Main.cpp en main principale ?

Problème 2 :
Erreur :

In Function Main
Undefined reference to 'SDL_Main'

Tentative : Project -> Properties Add SDLmain et SDLdll
Project -> Build Options [mingw32 ; SDLmain ; SDLdll ; user32 ; gdi32 ; winmm ; dgxguid)
(int argc, char* argv[]) & (int argc, char **argv) essayé
Settings -> Compiler and Debugger -> Linker Setting SDLmain et SDLdll.
Build Target : Debug en Release

Conclusion :
Aidez-moi :hap: :merci:

webpsi
webpsi
Niveau 9
03 septembre 2011 à 09:59:53

"Remplacement du Main.cpp par Main.c
Ma question : Comment Remettre le Main.cpp en main principale ? "

Tu ne peut pas avoir de fichier Main.c et Main.cpp l'un à côté de l'autre (un seul fichier qui s'appelle main dans un projet).

Il me semble que ton IDE est Code::Blocks
- As-tu bien créer un projet C et non C++.
- Quand on fait un nouveau projet (surtout quand on apprend) on créer un projet VIERGE et non prédéfinie.
- Pour le int main(...), normalement mettre juste "int main()" suffit (sauf si tu as besoin de passer des arguments au .exe, mais j'en doute), faut pas suivre bêtement un tuto et le recopier parce que celui qui à écrit le tuto l'a fait mais savoir pourquoi on fait tel ou tel truc, c'est pourquoi on apprend pas à programmer avec SDL ou autre, mais on commence en mode Console en faisant des petits trucs (sinon on apprend rien car on fait que de recopier).

"Linking stage skipped (build target has no object files to link)
Nothing to be done."

Pour ton erreur de Linkage c'est ton projet qui est mal configuré : peut être un .dll à la place d'un .a (mais on peut rien faire car on en sait pas plus)

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