Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Sacha

Pages: [1]
1
Général / Re : [SFML 2.1] Compilation sur Mac OS X.
« le: Novembre 23, 2013, 11:01:38 am »
Nous étions 4 étudiants en fin d'etudes a lire votre tuto et personne n'a trouve cela explicite pardonnez nous :)

2
Général / Re : [SFML 2.1] Compilation sur Mac OS X.
« le: Novembre 22, 2013, 01:04:31 pm »
Oui mais ce n'est pas super explicite. Il faudrait dire que pour compiler la version gcc il faut utiliser le flag -stdlib avec l'option libstdc++. Ca pourrait aider si vous mettiez a jour le tuto pour les prochaines personnes je pense.
Merci encore en tout cas !

3
Général / Re : [SFML 2.1] Compilation sur Mac OS X.
« le: Novembre 22, 2013, 12:36:18 pm »
Citer
g++ main.cpp -stdlib=libc++ -lsfml-graphics -lsfml-window -lsfml-system

Undefined symbols for architecture x86_64:
  "sf::String::String(char const*, std::__1::locale const&)", referenced from:
      _main in main-CoKsWN.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

PS : Le problème se règle grace a ce flag : -stdlib=libstdc++ !
Ce qui donne : g++ main.cpp -stdlib=libstdc++ -lsfml-graphics -lsfml-window -lsfml-system

C'est parfait merci beaucoup !!!!!!!!!!!!

4
Général / Re : [SFML 2.1] Compilation sur Mac OS X.
« le: Novembre 22, 2013, 12:12:13 pm »
Il me semble que ce sont les options de compilation de Xcode seulement je ne l'utilise pas je compile a la mano.

5
Général / Re : [SFML 2.1] Compilation sur Mac OS X.
« le: Novembre 22, 2013, 12:02:07 pm »
Je peux parfaitement compiler d'autres projets simple en C et C++ sur mon mac. Devrais-je installer une nouvelle libc ?

6
Général / Re : [SFML 2.1] Compilation sur Mac OS X.
« le: Novembre 22, 2013, 11:57:37 am »
Oui j'ai deja parcouru les nombreux topic et n'est toujours pas trouve de solution. Malheureusement je n'utilise pas Xcode je souhaite compiler dans le terminal comme sur Linux.
J'ai effectue l'installation de manière identique sur ma VM ubuntu et mon mac. Seulement avec la meme ligne de compilation ca fonctionne sur Ubuntu mais pas sur mac et les dlybs sont bien présentes sur mon mac...

7
Général / Re : [SFML 2.1] Compilation sur Mac OS X.
« le: Novembre 22, 2013, 11:44:55 am »
Excusez moi je n'ai pas precise. J'ai installe la version 64bits gcc.

8
Général / [SFML 2.1] Compilation sur Mac OS X.
« le: Novembre 22, 2013, 11:35:43 am »
Bonjour a tous !

J'ai arpente tout le web et tout le forum a la recherche d'une solution a mon problème.
En effet, cela fait maintenant plusieurs jours que je tente sans succès de compiler ce code en SFML 2.1 sur mon Mac :

#include <SFML/Window.hpp>

int main()
{
  sf::Window window(sf::VideoMode(800, 600), "My window");
  return (0);
}

Je souhaite utiliser la SFML en ligne de commande et ne pas passer par Xcode du tout.
Je compile de la manière suivante :

g++ main.cpp -lsfml-graphics -lsfml-window -lsfml-system

De maniere a n'utiliser que les dlybs. Mais j'ai essaye de cette manière aussi afin d'utiliser le framework SFML :

g++ main.cpp -framework SFML -framework sfml-graphics -framework sfml-window -framework sfml-system

Seulement dans les deux cas j'ai la meme erreur :

Citer
Undefined symbols for architecture x86_64:
  "sf::String::String(char const*, std::__1::locale const&)", referenced from:
      _main in main-4EMYfT.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Je suis a cours d'idées et ici au boulot mes collègues ne savent pas non plus comment faire.
Merci d'avance de votre aide !

PS: J'ai installe la version 2.1 utilisant le script install.sh !

Pages: [1]