Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: [RESOLU] Fullscreen - windows - OSX  (Read 11641 times)

0 Members and 1 Guest are viewing this topic.

krockdur

  • Newbie
  • *
  • Posts: 12
    • View Profile
    • Email
Re : Fullscreen - windows - OSX
« Reply #15 on: April 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
  • *****
  • Posts: 4321
    • View Profile
    • Email
Re : Fullscreen - windows - OSX
« Reply #16 on: April 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
  • *
  • Posts: 12
    • View Profile
    • Email
Re : Fullscreen - windows - OSX
« Reply #17 on: April 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
  • *****
  • Posts: 4321
    • View Profile
    • Email
Re : Fullscreen - windows - OSX
« Reply #18 on: April 18, 2016, 10:10:43 pm »
Quote
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
  • *
  • Posts: 12
    • View Profile
    • Email
Re : Fullscreen - windows - OSX
« Reply #19 on: April 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
  • *****
  • Posts: 4321
    • View Profile
    • Email
Re : Fullscreen - windows - OSX
« Reply #20 on: April 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
  • *
  • Posts: 12
    • View Profile
    • Email
Re : Fullscreen - windows - OSX
« Reply #21 on: April 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
  • *****
  • Posts: 4321
    • View Profile
    • Email
Re : Fullscreen - windows - OSX
« Reply #22 on: April 19, 2016, 06:52:02 pm »
pas de quoi, amuse toi bien !  ;)
SFML / OS X developer