Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: SFML 2.0 avec CodeBlocks  (Lu 4158 fois)

0 Membres et 4 Invités sur ce sujet

luc

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
    • E-mail
SFML 2.0 avec CodeBlocks
« le: Août 16, 2014, 02:26:14 pm »
Bonjour,

Citer
#include <SFML/Graphics.hpp>
#include <SFML/Audio.hpp>
 
 
int main()
 
{
sf::SoundBuffer buffer;
 
 
   buffer.LoadFromFile("1023");
 
    sf::Sound sound;
    sound.setBuffer(buffer);
    sound.play();
 
 
}

pour un code, si simple si quelqu'un a une piste, pour que une fois compiler il me dise plus; main.cpp|11|error: 'class sf::SoundBuffer' has no member named 'LoadFromFile'
identique a exemple du site de SFML !!!

le fichier son est a sa place, les exemples graphiques marche aussi...
 :-X

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : SFML 2.0 avec CodeBlocks
« Réponse #1 le: Août 16, 2014, 02:48:52 pm »
loadFromFile (sans majuscule, comme tout le reste).
Laurent Gomila - SFML developer

luc

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
    • E-mail
Re : Re : SFML 2.0 avec CodeBlocks
« Réponse #2 le: Août 16, 2014, 02:57:03 pm »
loadFromFile (sans majuscule, comme tout le reste).

Bonjour Laurent,

Avec cette syntaxe 'loadFromFile' j'ai des référence indéfinis pour toutes les lignes faisant appel a SFML...


Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : SFML 2.0 avec CodeBlocks
« Réponse #3 le: Août 16, 2014, 03:13:42 pm »
Ce qui veut dire que ça a compilé, et que maintenant tu n'as pas configuré ton projet pour lier correctement aux bibliothèques SFML.

Suis bien le tutoriel, regarde bien les captures d'écran, et... fais juste pareil.
Laurent Gomila - SFML developer

luc

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
    • E-mail
Re : SFML 2.0 avec CodeBlocks
« Réponse #4 le: Août 16, 2014, 03:20:46 pm »
en tout cas cela le fait uniquement pour le son, le graphisme avec l'exemple 'SFML' fonctionne correctement.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : SFML 2.0 avec CodeBlocks
« Réponse #5 le: Août 16, 2014, 03:24:40 pm »
Si tu ne donnes pas les messages d'erreur, ni ne nous expliques ou montres comment tu as configuré ton projet, on ne va pas pouvoir faire grand chose pour toi ;)
Laurent Gomila - SFML developer

luc

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
    • E-mail
Re : SFML 2.0 avec CodeBlocks
« Réponse #6 le: Août 16, 2014, 03:28:29 pm »
que cela ne tienne  :)

Citer
||=== Build: Debug in lopetru (compiler: GNU GCC Compiler) ===|
obj\Debug\main.o||In function `main':|
F:\CodeBlocks\lopetru\main.cpp|8|undefined reference to `_imp___ZN2sf11SoundBufferC1Ev'|
F:\CodeBlocks\lopetru\main.cpp|42|undefined reference to `_imp___ZN2sf11SoundBuffer12loadFromFileERKSs'|
F:\CodeBlocks\lopetru\main.cpp|44|undefined reference to `_imp___ZN2sf5SoundC1Ev'|
F:\CodeBlocks\lopetru\main.cpp|45|undefined reference to `_imp___ZN2sf5Sound9setBufferERKNS_11SoundBufferE'|
F:\CodeBlocks\lopetru\main.cpp|46|undefined reference to `_imp___ZN2sf5Sound4playEv'|
F:\CodeBlocks\lopetru\main.cpp|44|undefined reference to `_imp___ZN2sf5SoundD1Ev'|
F:\CodeBlocks\lopetru\main.cpp|49|undefined reference to `_imp___ZN2sf11SoundBufferD1Ev'|
F:\CodeBlocks\lopetru\main.cpp|44|undefined reference to `_imp___ZN2sf5SoundD1Ev'|
F:\CodeBlocks\lopetru\main.cpp|49|undefined reference to `_imp___ZN2sf11SoundBufferD1Ev'|
||=== Build failed: 9 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|


et j'ai configurer le projet avec SFML

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : SFML 2.0 avec CodeBlocks
« Réponse #7 le: Août 16, 2014, 03:32:20 pm »
Citer
et j'ai configurer le projet avec SFML
Ca ne veut pas dire grand chose...

Est-ce que tu as lié sfml-audio, dans les options du linker ?
Laurent Gomila - SFML developer

luc

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
    • E-mail
Re : SFML 2.0 avec CodeBlocks
« Réponse #8 le: Août 16, 2014, 03:34:51 pm »
je viens de trouver il me manquer l'audio dans le linker setting, et maintenant plus de message d'erreur.
L'aventure continue  ;D

merci a toi laurent.