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

[cube source]Probleme de compilation

make
make
Niveau 6
21 novembre 2005 à 17:07:30

Salut tout le monde, j´ai essayé de compiler la source du celebre moteur 3D cube, j´ai bien SDL d´installer, seulement lors de ma compilation, ça me fait les erreurs suivantes :
http://fightersonline.free.fr/cube.JPG
Faut il linker quelque chose ou enfin je sais pas lol mais merci de m´aider si vous avez trouver le probleme !

Cordialement, make!

guyver2
guyver2
Niveau 10
21 novembre 2005 à 17:22:06

vu le log de compilation ce n´est pas un probleme de link ou autre mais plutot une partie de ton code qui ne respecte pas les normes du c++

la derniere ligne (qui est coupée) sembe expliquer que si tu utilise g++ -fpermisive ça devrait aller.

avec Dev c++ si tu as une erreur , tu peux cliquer sur le log et ça t´ammene direct sur la ligne qui pose probleme

make
make
Niveau 6
21 novembre 2005 à 17:27:49

Ou ça exactement, dans le linker : g++ -fpermisive ??

guyver2
guyver2
Niveau 10
21 novembre 2005 à 17:38:08

je ne me sert pas de g++ mais:
essaye:
dans dev c++
outils> option du compilateur > ajouter les commandes suivantes lors de l´apel au compilateur
tu coche et tu rajoute -fpermisive

make
make
Niveau 6
21 novembre 2005 à 17:58:12

http://fightersonline.free.fr/cube2.JPG

Always not :(

make
make
Niveau 6
21 novembre 2005 à 18:18:59

Donc si tu sais maintenant ? lol

guyver2
guyver2
Niveau 10
21 novembre 2005 à 18:25:12

on voit a peine mais il me semble que sur ta 1ere image permissive prend 2 "s"
et dans la deuxiemme on voit que tu n´en a mis qu´un

make
make
Niveau 6
21 novembre 2005 à 18:42:14

dans le linker : -fpermissive

maintenant, ça me ressort le : http://fightersonline.free.fr/cube.JPG

:´(

guyver2
guyver2
Niveau 10
21 novembre 2005 à 18:45:28

en fait on voit tres mal le log de compilation.
tu peux pas le copier en entier ici ou agrandir la fenetre du log avant de prendre ton screen.

make
make
Niveau 6
21 novembre 2005 à 19:51:39

clic sur l´image hein ? lol

guyver2
guyver2
Niveau 10
21 novembre 2005 à 20:07:43

merci mais ça ne fait pas apparaitre la ligne qui est coupé sur TON écran. je ne peux pas faire defiler le log decompilation de ton image, donc on ne voit qu´un tout petit bout de tes messages d´erreur...
fait du copier/coller avec les messages d´erreurs et poste les ici

godrik
godrik
Niveau 30
22 novembre 2005 à 13:35:55

désolé de vous conredire, mais ca ne ressemble pas du tout a un probleme de linkage!!
Ca ressemble plutot a une confusion sur l´utilisation de classes/fonction template.
copie colle ton code et ton message d´erreur complet sur le wall.

make
make
Niveau 6
22 novembre 2005 à 18:02:39

tenez :

3 C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\cube.h:3, from C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\clientgame.cpp In file included from C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\/cube.h:3, from C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\clientgame.cpp

3 C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\clientgame.cpp from C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\clientgame.cpp

C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\tools.h In constructor `vector<T>::vector()´:

159 C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\tools.h [Warning] there are no arguments to `gp´ that depend on a template parameter, so a declaration of `gp´ must be available

C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\tools.h In constructor `hashtable<T>::hashtable()´:

234 C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\tools.h [Warning] there are no arguments to `gp´ that depend on a template parameter, so a declaration of `gp´ must be available

3 C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\clientgame.cpp In file included from C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\clientgame.cpp

\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\/cube.h C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\C SDL.h: No such file or directory.

\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\/cube.h C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\C SDL_image.h: No such file or directory.

\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\/cube.h C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\C enet/enet.h: No such file or directory.

\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\/cube.h C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\C zlib.h: No such file or directory.

3 C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\cube.h:284, from C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\clientgame.cpp In file included from C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\/cube.h:284, from C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\clientgame.cpp

3 C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\clientgame.cpp from C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\clientgame.cpp

3 C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\clientgame.cpp At global scope:

214 C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\protos.h expected init-declarator before ´*´ token

214 C:\Documents and
Settings\amandine\Bureau\cube_2005_08_29_src\cube_
source\src\protos.h expected `,´ or `;´ before ´*´ token

make
make
Niveau 6
22 novembre 2005 à 20:44:12

:up:

make
make
Niveau 6
22 novembre 2005 à 23:28:25

je sais c´est moche mais ça déscends bien quand meme ...

Ruffi
Ruffi
Niveau 9
23 novembre 2005 à 03:28:21

SDL.h: No such file or directory.
SDL_image.h: No such file or directory.
enet/enet.h: No such file or directory.
zlib.h: No such file or directory.

Commence par instaler les librairies necessaire et a regler les repertoirs d´include de ton compilo.

make
make
Niveau 6
23 novembre 2005 à 11:25:29

c´est zarb j´ai pourtant bien SDL et SDL_IMAGE en revanche qu´est-ce que enet.h et zlib.h ?

Ruffi
Ruffi
Niveau 9
23 novembre 2005 à 11:49:12

Il me semble que enet est une lib pour le reseau et zlib un lib pour lire les fichier compresse ( les *.zip)

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