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

Auteur Sujet: [RESOLU] Fullscreen - windows - OSX  (Lu 7218 fois)

0 Membres et 1 Invité sur ce sujet

krockdur

  • Newbie
  • *
  • Messages: 12
    • Voir le profil
    • E-mail
Re : Fullscreen - windows - OSX
« Réponse #15 le: Avril 18, 2016, 05:56:43 pm »
Etrange, ca ne change rien.
_window.create(sf::VideoMode::getDesktopMode(), title, sf::Style::Fullscreen);

J'ai installé la SFML par brew install --HEAD sfml

Je n'avais pas supprimé la version précédente. Cela peut poser problème ?

Hiura

  • SFML Team
  • Hero Member
  • *****
  • Messages: 4321
    • Voir le profil
    • E-mail
Re : Fullscreen - windows - OSX
« Réponse #16 le: Avril 18, 2016, 06:10:23 pm »
Oui, très certainement. Vérifie aussi que brew te donne bien la dernier version en checkant le SHA du commit que tu installes (si tant est que l'info est dispo). Sinon l'installation à la main c'est pas trop compliqué si jamais.
SFML / OS X developer

krockdur

  • Newbie
  • *
  • Messages: 12
    • Voir le profil
    • E-mail
Re : Fullscreen - windows - OSX
« Réponse #17 le: Avril 18, 2016, 09:49:02 pm »
J'essais de la compiler suivant le tuto. Mais j'ai une erreur lors du build dans Xcode.

/Library/Frameworks/Mono.framework/Headers/ft2build.h:56:10: 'freetype/config/ftheader.h' file not found

J'ai bien tous les headers dans /usr/local/include/freetype2/freetype/ (brew install freetype).

Hiura

  • SFML Team
  • Hero Member
  • *****
  • Messages: 4321
    • Voir le profil
    • E-mail
Re : Fullscreen - windows - OSX
« Réponse #18 le: Avril 18, 2016, 10:10:43 pm »
Citer
Sous Windows et Mac OS X, toutes les dépendances nécessaires sont fournies directement avec SFML, vous n'avez rien à télécharger/installer. La compilation fonctionnera directement.

Donc installer freetype n'est pas nécessaire. ;-)

L'autre chose c'est que c'est le framework Mono qui contient freetype... Quand tu configures cmake, vérifie que les variables pour les dépendences pointent bien vers le dossier extlibs, à l'image de ceci (dans CMakeCache.txt ou la GUI de cmake si tu l'utilises) :

//Path to a file.
FREETYPE_INCLUDE_DIR_freetype2:PATH=/Users/m/Prog/Projects/SFML/git/SFML/extlibs/headers/freetype2

//Path to a file.
FREETYPE_INCLUDE_DIR_ft2build:PATH=/Users/m/Prog/Projects/SFML/git/SFML/extlibs/headers/freetype2

//Path to a library.
FREETYPE_LIBRARY:FILEPATH=/Users/m/Prog/Projects/SFML/git/SFML/extlibs/libs-osx/Frameworks/freetype.framework
SFML / OS X developer

krockdur

  • Newbie
  • *
  • Messages: 12
    • Voir le profil
    • E-mail
Re : Fullscreen - windows - OSX
« Réponse #19 le: Avril 19, 2016, 06:55:17 am »
Bonjour Hiura,

Xcode me donne toujours la même erreur après plusieurs test.
J'ai bien :

//Path to a file.
FREETYPE_INCLUDE_DIR_freetype2:PATH=/Users/julien/git/SFML/extlibs/headers/freetype2

//Path to a file.
FREETYPE_INCLUDE_DIR_ft2build:PATH=/Users/julien/git/SFML/extlibs/headers/freetype2

//Path to a library.
FREETYPE_LIBRARY:FILEPATH=/Users/julien/git/SFML/extlibs/libs-osx/Frameworks/freetype.framework
 

//Dependencies for the target
sfml-graphics_LIB_DEPENDS:STATIC=general;sfml-window;general;sfml-system;general;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/OpenGL.framework;general;/Users/julien/git/SFML/extlibs/libs-osx/Frameworks/freetype.framework;general;/Users/julien/git/SFML/extlibs/libs-osx/lib/libjpeg.a;
 

//ADVANCED property for variable: FREETYPE_INCLUDE_DIR_freetype2
FREETYPE_INCLUDE_DIR_freetype2-ADVANCED:INTERNAL=1
//ADVANCED property for variable: FREETYPE_INCLUDE_DIR_ft2build
FREETYPE_INCLUDE_DIR_ft2build-ADVANCED:INTERNAL=1
//ADVANCED property for variable: FREETYPE_LIBRARY
FREETYPE_LIBRARY-ADVANCED:INTERNAL=1
 

Il n y'a pas de modification à faire dans les options de build de xcode ?

Hiura

  • SFML Team
  • Hero Member
  • *****
  • Messages: 4321
    • Voir le profil
    • E-mail
Re : Fullscreen - windows - OSX
« Réponse #20 le: Avril 19, 2016, 02:30:39 pm »
Tu as bien re-généré le projet après avoir reconfiguré cmake ? Je déconseille Xcode pour la compilation de SFML, il y a toujours un truc louche avec... essaye plutôt de générer une makefile comme suggéré dans le tutoriel.
SFML / OS X developer

krockdur

  • Newbie
  • *
  • Messages: 12
    • Voir le profil
    • E-mail
Re : Fullscreen - windows - OSX
« Réponse #21 le: Avril 19, 2016, 06:50:52 pm »
Bonjour Hiura,

La compilation est ok avec un makefile. Avec xcode pas moyen.

J'ai donc tester GetDesktopMode() et ca fonctionne nikel. Je règle la vue et c'est parfait.

Je te remercie pour le coup de main  :D

Krock

Hiura

  • SFML Team
  • Hero Member
  • *****
  • Messages: 4321
    • Voir le profil
    • E-mail
Re : Fullscreen - windows - OSX
« Réponse #22 le: Avril 19, 2016, 06:52:02 pm »
pas de quoi, amuse toi bien !  ;)
SFML / OS X developer