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.


Sujets - gaulois94

Pages: [1] 2 Suivante »
1
Python / Créer un sf.Pixels
« le: Avril 27, 2014, 02:13:01 am »
Bonsoir,

Voila quand j'essaye de me créer mon propre tableaux de pixels, j'ai l'erreur suivante :

Traceback (most recent call last):
  File "./test.py", line 26, in <module>
    pixels = sf.Pixels()
  File "window.pyx", line 659, in sfml.window.Pixels.__init__ (src/sfml/window.cpp:11621)
UserWarning: This class is not meant to be used directly
 

Tu parles de warning mais lève une exception.... Comprends pas x). J'aurai aimé créer une Image via un "bytes" de donnés d'image. Merci d'avance.

2
Fenêtrage / Forcé un resize
« le: Novembre 01, 2013, 08:56:19 pm »
Bonsoir,

Alors voila sous Windows (et uniquement sous Windows), lorsque je lie un sf.RenderWindow avec une fenêtre Gtk3 (je suppose que ma version de Gtk3 est correct, pas envie de tout recompiler ! ), sf.RenderWindow n'arrive pas à recevoir l'événement "Resized".

Ce qui est dérangeant c'est que les render.setSize() ne sont pas pris en compte si la fenêtre n'arrive pas à capturer cette événement..... Je voudrai donc la forcé à se resizer, et ma question est comment faire ?

Merci d'avance :)

édit : je me demande si on peut appeler la fonction "onResize" de tel sorte à ce que la fenêtre SFML se remettre à jour (j'ai essayé de faire des "create" mais c'est juste trop lent et inbuvable ! ).

édit 2 : J'ai encore mieux (essayé avec deux scripts python : un pour gérer la fenêtre Gtk, et l'autre pour gérer la SFML).

J'ai créé une fenêtre Gtk (bien que se soit du python, le code est suffisament simple pour être compréhensible):
>>> from gi.repository import Gtk, GdkWin32
>>> window=Gtk.Window()
>>> window.get_window()
>>> window.show_all()
>>> GdkWin32.Win32Window.get_handle(window.get_window())
5112470
>>> GdkWin32.Win32Window.get_impl_hwnd(window.get_window())
5112470
>>> Gtk.main()

Je créé donc une sf.RenderWindow avec lequel je donne ce nombre (5112470). Lorsque je fais un setSize, la fenêtre Gtk est resizé, mais la zone de dessin reste à sa valeur initiale. Je m'explique : initialement, la fenêtre fait (200, 200). Si je fais un render.SetSize(sf::Vector2(300, 300)) (où render est un sf.RenderWindow), la zone de dessin reste à (200, 200) mais la fenêtre Gtk fait (300, 300) :o . Cela peut-il venir du code python ou celui de la SFML ? (j'ai relu l'implémentation python, il fait simplement le lien entre l'interpréteur et la SFML codé en C++).

Je tiens à dire que se problème ne se trouve que sous Window (ici Window XP dans une virtual box). Merci d'avance :) .

3
Graphique / GTK3 et la SFML
« le: Août 02, 2013, 12:22:31 am »
Bonsoir (oui il est tard :) )

Alors voila, sous linux, je peux facilement dir à une fenêtre SFML de s'intégrer à GTK à l'aide de SFMLArea.get_property("window").get_xid() où SFMLArea est un DrawingArea.

Seul soucis, get_xid() ne fonctionne que pour les fenêtres tournant sous X11 !!! J'aimerai donc connaître son équivalent Window si possible (ou alors une façon plus propre d'intégrer SFML à GTK).

Merci d'avance :) .

4
Python / pysfml et gtk3
« le: Juillet 28, 2013, 09:56:56 pm »
Salut,

voila j'utilise le binding de Sonkun, et j'ai un tout petit soucis : il manque un constructeur pour pouvoir créé une RenderWindow depuis une fenêtre GTK existante !!!

J'utilise pour le moment GTK3 (présent dans gi.repository). Toutes propositions est la bienvenue.

Merci d'avance :D

édit : en touchant un peu au code cython, j'ai remarqué une classe que je en trouvais pas dans la documentation : HandledWindow. Pourrais-tu (Sonkun) la rajouté dans la documentation ? Ah oui, j'ai aussi vu qu'elle ne gère que sf.RenderWindow (j'ai de la chance, c'était ce que je voulais). Mais si un jour une personne aurait besoin d'un sf.WIndow, se serait bien de l'avoir :) . Merci d'avance :D

5
Python / [Solved] Toujours un problème avec RenderWindow ! (python-sfml)
« le: Juillet 16, 2013, 12:00:53 am »
Bonsoir,

bon j'imagine que sonkun en a eu marre de mon anglais déplorable, alors je vais lui faciliter la tâche en français :) . Alors voila mon problème : impossible d'hériter de sf.RenderWindow afin justement de profiter de ses fonctions qui me sont très utiles. Environ 9 fois sur 10, j'ai une segmentation fault, et la 10 fois, lorsque je resize la fenêtre, la vue ne réinitialise pas à sa taille par défaut (voir screenshot ici : http://en.sfml-dev.org/forums/index.php?topic=11378.0

Voici un tout petit programme qui explique le problème :

#!/usr/bin/python3
#-*-coding:utf-8-*-

import sfml as sf

class Window2(sf.RenderWindow):
        def __init__(self, MODE, STRING):
                sf.RenderWindow.__init__(self, MODE, STRING)
window = Window2(sf.VideoMode(800,600,32),"teste")
window.framerate_limit = 60

check = sf.CircleShape(20)
check.position = sf.Vector2()

while window.is_open:
        for event in window.events:
                if type(event) is sf.CloseEvent:
                        window.close()
                if type(event) is sf.ResizeEvent:
                        print(1)

        window.clear()
        window.draw(check)
        window.display()

Avec celui ci, j'ai encore pire : j'ai comme message d'erreur ceci :
1Traceback (most recent call last):
  File "./test.py", line 20, in <module>
    print(1)
AttributeError: 'str' object has no attribute 'on_resize'
 

ou encore :
1Traceback (most recent call last):
  File "./test.py", line 20, in <module>
    print(1)
SystemError: null argument to internal routine

Je suis donc partie à la recherche de cette fonction, et elle se trouve dans DerivableWindow. Après un rapide coup d'oeil dans le code source (désoler je ne connais pas cython, j'essaye tant bien que mal de localiser le problème x) ), j'ai vu ceci :
def __init__(self, VideoMode mode, title, Uint32 style=sf.style.Default, ContextSettings settings=None):
        if self.__class__.__name__ != 'RenderWindow':
            if self.__class__ is Window:
                if not settings: self.p_window = new sf.Window(mode.p_this[0], toEncodedString(title), style)
                else: self.p_window = new sf.Window(mode.p_this[0], toEncodedString(title), style, settings.p_this[0])

            else:
                if not settings: self.p_window = <sf.Window*>new DerivableWindow(mode.p_this[0], toEncodedString(title), style)
                else: self.p_window = <sf.Window*>new DerivableWindow(mode.p_this[0], toEncodedString(title), style, settings.p_this[0])
                (<DerivableWindow*>self.p_window).set_pyobj(<void*>self)

Le
if self.__class__.__name__ != 'RenderWindow':
ne devrais pas être quelque chose du genre si la classe ne dérive pas de RenderWindow ? Je dis sa mais en vrai je n'en sais rien x) . Désoler du problème, et merci encore :D

Après quelques petits teste, la vue est en réalité pas resize, mais un viewport "visuel" est soudainement apparue lors d'un resize de la Fenêtre... Mouarf, vais commencer par désespérer, surtout que maintenant j'en ai besoin pour avancer x) .

Merci encore :) .

6
Fenêtrage / Distance entre position d'un draw et du centre de la vue
« le: Juillet 13, 2013, 10:34:33 pm »
Bonsoir,

Alors voila mon problème. Supposons une fenêtre de (800,600) et une vu de (800,600) de centre (400,300) appliqué à cette fenêtre, ainsi qu'un drawable de position (x, y). Si je zoom 2 fois (bien que j'ai plus l'impression que sa dézoom x) ), mon centre n'a pas bougé mais la taille de la vue à été multiplié par deux. Ce que je souhaite savoir, c'est la nouvelle position de ce drawable dans la fenêtre. Pour cela, voici la petit fonction que j'ai essayé de faire :

positionFenêtre = position + de Combien C'est Rapproché LeDrawable vers le centre de la vue + centre Fenêtre - view.center (je ne vais pas complexifié les choses avec des Frames dans une fenêtre par exemple, bien que j'ai mon idée de comment faire).

Ce qui me manque, c'est la valeur qui me dit de combien c'est rapproché le drawable vers le centre de la vue.... Je sais faire avec des zoom "entier", mais pas décimaux !!!! Une idée ?

Merci d'avance :D

7
Fenêtrage / Revenir à l'ancienne gestion du resize
« le: Mai 06, 2013, 06:38:28 pm »
Bonjours,

alors voila j'ai mis à jours sfml 2.0 et là j'ai été surpris par une petite chose assez contraignante à mon goût : quand on resize la fenêtre, les Drawables ne sont plus agrandis (zoom) comme avant (ce que je souhaite) mais on simplement garder leur ancienne places sur la fenêtre qui elle grandit réellement.

Ce que je souhaite est simple : revenir à l'ancienne gestion du resize où tout était zoomer. Comment faire ? Merci d'avance :) .

8
Graphique / Bug sf::RenderTexture avec le driver nouveau sous linux
« le: Avril 10, 2013, 09:55:51 pm »
Bonsoir,

J'aimerai simplement dire, que après quelques heures à chercher pourquoi ma renderTexture était aussi bizarre, j'ai trouver que la classe sf::RenderTexture n'aime pas du tout les drivers nouveau (pilote libre de nvidia sous linux). Par exemple, il manque des sf::Drawable dans la render, et tout est inversé suivant l'axe y (s'il y a le display : sans, tout semble droit mais il manque plein de bout).

Je pourrai passer le code source exacte qui forme ce problème si besoin :) .

Cordialement

9
Graphique / Le centre d'un sf::Text, origin trafiqué ?
« le: Février 11, 2013, 09:30:58 pm »
Bonsoirs,

encore désoler de vous déranger, j'ai du mal à placer un sf::Text correctement... J'aimerai que ce texte soit bien alligné avec ce que je lui demande de l'être. Pour cela, je change d'abord sont origin de la manière suivante :

m_text.setOrigin(m_text.getLocalBounds().width / 2, m_text.getLocalBounds().height / 2);

D'ailleurs, je n'ai pas compris pourquoi il faut que je prenne LocalBounds et non GlobalBounds, m'enfin bon pas grave.

Ensuite, lorsque je place le text, il ne va jamais au milieu...

Voila un code assez simple à comprendre (ne vous préoccupez pas du guiml::Window, c'est tout simplement un WindowManager) :

#include <Window.h>
#include <iostream>

int main()
{
        guiml::Window window(sf::VideoMode(800, 600), "teste");
        sf::Font font;
        font.loadFromFile("DejaVuSansMono.ttf");

        sf::Text text(sf::String(std::string("text")), font);
        sf::Texture texture;
        sf::Sprite sprite(texture, sf::IntRect(0, 0, 100, 100));;
        sprite.setColor(sf::Color::Red);
        text.setOrigin(text.getLocalBounds().width/2, text.getLocalBounds().height/2);
        text.setPosition(50, 50);

        while(window.isOpen())
        {
                window.draw(sprite);
                window.draw(text);
                window.update();
        }
}

et bien entendu une image correspondante :

(la fenêtre tout à gauche).

Bon ben voila je crois que j'ai tout dis, merci d'avance.

10
Graphique / Hauteur d'un sf::Text
« le: Février 11, 2013, 06:54:17 pm »
Bonsoir,

voila j'aimerai savoir comment modifier la hauteur, précise au pixel près d'un sf::Text ? J'ai essayé de donner la valeur de la hauteur dans setCharacterSize, mais la taille vu est très (trop) petite. Je me demandais donc comment faire ?

ps : le scale est un trucs vraiment moche :) .

Merci d'avance :) .

11
Général / Problème linkage cross compilation __imp
« le: Novembre 05, 2012, 06:11:17 pm »
Bonjours,

tout d'abord, veuillez ne pas me tapper s'il vous plait :p .  Pour ma lib utilisant la SFML, j'essaye de la compiler via cross compilation avec cmake. Lorsque je compile mon projet sous linux avec g++ (pas mingw), je n'ai aucun soucis de linkage, la lib se compile toute seul sans soucis.

Cependant, que se soit sous Windows ou en cross compilation depuis linux, voici les erreurs que j'obtient :

CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0xb84): undefined reference to `__imp___ZN2sf13Transformable9setOriginEff'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0xba8): undefined reference to `__imp___ZN2sf13Transformable9setOriginEff'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0xbd1): undefined reference to `__imp___ZN2sf13Transformable9setOriginEff'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0xbf4): undefined reference to `__imp___ZNK2sf4Text15getGlobalBoundsEv'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0xc2d): undefined reference to `__imp___ZN2sf13Transformable9setOriginEff'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0xc57): undefined reference to `__imp___ZN2sf13Transformable9setOriginEff'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0xc84): undefined reference to `__imp___ZN2sf13Transformable6rotateEf'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0xc9c): undefined reference to `__imp___ZNK2sf4Text15getGlobalBoundsEv'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0xcc4): undefined reference to `__imp___ZN2sf4Text8setStyleEj'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0xce4): undefined reference to `__imp___ZN2sf13Transformable11setRotationEf'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0xcfc): undefined reference to `__imp___ZNK2sf4Text15getGlobalBoundsEv'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0xd24): undefined reference to `__imp___ZN2sf4Text7setFontERKNS_4FontE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0xd46): undefined reference to `__imp___ZN2sf4Text16setCharacterSizeEj'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0xd54): undefined reference to `__imp___ZNK2sf4Text15getGlobalBoundsEv'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0xd94): undefined reference to `__imp___ZN2sf4Text8setColorERKNS_5ColorE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0xdb4): undefined reference to `__imp___ZN2sf4Text9setStringERKNS_6StringE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0xe41): undefined reference to `__imp___ZN2sf6StringC1ERKSsRKSt6locale'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0xe60): undefined reference to `__imp___ZN2sf4Text9setStringERKNS_6StringE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0xfee): undefined reference to `__imp___ZN2sf6StringaSERKS0_'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x10e7): undefined reference to `__imp___ZN2sf6StringaSERKS0_'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x11d4): undefined reference to `__imp___ZNK2sf4Text9getStringEv'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x11e9): undefined reference to `__imp___ZNK2sf6String7getSizeEv'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x1252): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x130b): undefined reference to `__imp___ZTVN2sf4TextE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x133e): undefined reference to `__imp___ZN2sf6StringC1ERKS0_'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x13a0): undefined reference to `__imp___ZTVN2sf11VertexArrayE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x162c): undefined reference to `__imp___ZN2sf13TransformableD2Ev'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x168b): undefined reference to `__imp___ZNK2sf6String7getSizeEv'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x172b): undefined reference to `__imp___ZN2sf4TextC1ERKNS_6StringERKNS_4FontEj'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x18f3): undefined reference to `__imp___ZN2sf6StringC1ERKSsRKSt6locale'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x192d): undefined reference to `__imp___ZN2sf4TextC1ERKNS_6StringERKNS_4FontEj'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x1ad7): undefined reference to `__imp___ZNK2sf4Text7getFontEv'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x1ae9): undefined reference to `__imp___ZNK2sf4Text9getStringEv'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x1afe): undefined reference to `__imp___ZNK2sf6String7getSizeEv'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x1b9e): undefined reference to `__imp___ZN2sf4TextC1ERKNS_6StringERKNS_4FontEj'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x1c1c): undefined reference to `__imp___ZNK2sf4Text16getCharacterSizeEv'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x1c3c): undefined reference to `__imp___ZN2sf4Text16setCharacterSizeEj'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x1c64): undefined reference to `__imp___ZNK2sf4Text15getGlobalBoundsEv'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x1db5): undefined reference to `__imp___ZTVN2sf4TextE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x1dcc): undefined reference to `__imp___ZTVN2sf11VertexArrayE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x1de6): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x1e20): undefined reference to `__imp___ZN2sf13TransformableD2Ev'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text+0x1eff): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text$_ZN2sf8DrawableD1Ev[sf::Drawable::~Drawable()]+0x1): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text$_ZN2sf8DrawableD0Ev[sf::Drawable::~Drawable()]+0x4): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text$_ZN5guiml5LabelD1Ev[guiml::Label::~Label()]+0x43): undefined reference to `__imp___ZTVN2sf4TextE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text$_ZN5guiml5LabelD1Ev[guiml::Label::~Label()]+0x54): undefined reference to `__imp___ZTVN2sf11VertexArrayE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text$_ZN5guiml5LabelD1Ev[guiml::Label::~Label()]+0x78): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text$_ZN5guiml5LabelD1Ev[guiml::Label::~Label()]+0xb3): undefined reference to `__imp___ZN2sf13TransformableD2Ev'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text$_ZN5guiml5LabelD0Ev[guiml::Label::~Label()]+0x43): undefined reference to `__imp___ZTVN2sf4TextE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text$_ZN5guiml5LabelD0Ev[guiml::Label::~Label()]+0x54): undefined reference to `__imp___ZTVN2sf11VertexArrayE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text$_ZN5guiml5LabelD0Ev[guiml::Label::~Label()]+0x78): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text$_ZN5guiml5LabelD0Ev[guiml::Label::~Label()]+0xb3): undefined reference to `__imp___ZN2sf13TransformableD2Ev'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text$_ZN2sf4TextD1Ev[sf::Text::~Text()]+0x39): undefined reference to `__imp___ZTVN2sf4TextE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text$_ZN2sf4TextD1Ev[sf::Text::~Text()]+0x4d): undefined reference to `__imp___ZTVN2sf11VertexArrayE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text$_ZN2sf4TextD1Ev[sf::Text::~Text()]+0x71): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(Label.cpp.obj):Label.cpp:(.text$_ZN2sf4TextD1Ev[sf::Text::~Text()]+0xa8): undefined reference to `__imp___ZN2sf13TransformableD2Ev'
CMakeFiles/GUIML.dir/objects.a(EventManager.cpp.obj):EventManager.cpp:(.text+0x4f): undefined reference to `__imp___ZN2sf5ClockC1Ev'
CMakeFiles/GUIML.dir/objects.a(EventManager.cpp.obj):EventManager.cpp:(.text+0x6c): undefined reference to `__imp___ZNK2sf6Window7getSizeEv'
CMakeFiles/GUIML.dir/objects.a(EventManager.cpp.obj):EventManager.cpp:(.text+0x263): undefined reference to `__imp___ZNK2sf5Clock14getElapsedTimeEv'
CMakeFiles/GUIML.dir/objects.a(EventManager.cpp.obj):EventManager.cpp:(.text+0x275): undefined reference to `__imp___ZNK2sf4Time14asMillisecondsEv'
CMakeFiles/GUIML.dir/objects.a(EventManager.cpp.obj):EventManager.cpp:(.text+0x28b): undefined reference to `__imp___ZN2sf5Clock7restartEv'
CMakeFiles/GUIML.dir/objects.a(EventManager.cpp.obj):EventManager.cpp:(.text+0x2fe): undefined reference to `__imp___ZN2sf6Window9pollEventERNS_5EventE'
CMakeFiles/GUIML.dir/objects.a(EventManager.cpp.obj):EventManager.cpp:(.text+0x304): undefined reference to `__imp___ZN2sf6Window5closeEv'
CMakeFiles/GUIML.dir/objects.a(Render.cpp.obj):Render.cpp:(.text+0xd0): undefined reference to `__imp___ZNK2sf4View9getCenterEv'
CMakeFiles/GUIML.dir/objects.a(Render.cpp.obj):Render.cpp:(.text+0xe5): undefined reference to `__imp___ZNK2sf4View7getSizeEv'
CMakeFiles/GUIML.dir/objects.a(Render.cpp.obj):Render.cpp:(.text+0x1bd): undefined reference to `__imp___ZNK2sf4View9getCenterEv'
CMakeFiles/GUIML.dir/objects.a(Render.cpp.obj):Render.cpp:(.text+0x1ce): undefined reference to `__imp___ZNK2sf4View7getSizeEv'
CMakeFiles/GUIML.dir/objects.a(Render.cpp.obj):Render.cpp:(.text+0x23e): undefined reference to `__imp___ZNK2sf4View11getViewportEv'
CMakeFiles/GUIML.dir/objects.a(Render.cpp.obj):Render.cpp:(.text+0x3b7): undefined reference to `__imp___ZN2sf4ViewC1Ev'
CMakeFiles/GUIML.dir/objects.a(Render.cpp.obj):Render.cpp:(.text+0x57e): undefined reference to `__imp___ZN2sf4View4moveEff'
CMakeFiles/GUIML.dir/objects.a(Render.cpp.obj):Render.cpp:(.text+0x5bd): undefined reference to `__imp___ZN2sf4View4moveEff'
CMakeFiles/GUIML.dir/objects.a(Render.cpp.obj):Render.cpp:(.text+0x5fe): undefined reference to `__imp___ZN2sf4View7setSizeEff'
CMakeFiles/GUIML.dir/objects.a(Render.cpp.obj):Render.cpp:(.text+0x63d): undefined reference to `__imp___ZN2sf4View7setSizeEff'
CMakeFiles/GUIML.dir/objects.a(Render.cpp.obj):Render.cpp:(.text+0x680): undefined reference to `__imp___ZNK2sf4View7getSizeEv'
CMakeFiles/GUIML.dir/objects.a(Render.cpp.obj):Render.cpp:(.text+0x6b6): undefined reference to `__imp___ZN2sf4View9setCenterEff'
CMakeFiles/GUIML.dir/objects.a(Render.cpp.obj):Render.cpp:(.text+0x6ee): undefined reference to `__imp___ZN2sf4View7setSizeEff'
CMakeFiles/GUIML.dir/objects.a(Render.cpp.obj):Render.cpp:(.text+0x72d): undefined reference to `__imp___ZN2sf4View7setSizeEff'
CMakeFiles/GUIML.dir/objects.a(Render.cpp.obj):Render.cpp:(.text+0x75f): undefined reference to `__imp___ZNK2sf4View7getSizeEv'
CMakeFiles/GUIML.dir/objects.a(Render.cpp.obj):Render.cpp:(.text+0x795): undefined reference to `__imp___ZN2sf4View9setCenterEff'
CMakeFiles/GUIML.dir/objects.a(Render.cpp.obj):Render.cpp:(.text+0x7c5): undefined reference to `__imp___ZN2sf4View11setViewportERKNS_4RectIfEE'
CMakeFiles/GUIML.dir/objects.a(Button.cpp.obj):Button.cpp:(.text$_ZN5guiml6ButtonD1Ev[guiml::Button::~Button()]+0x55): undefined reference to `__imp___ZTVN2sf4TextE'
CMakeFiles/GUIML.dir/objects.a(Button.cpp.obj):Button.cpp:(.text$_ZN5guiml6ButtonD1Ev[guiml::Button::~Button()]+0x7a): undefined reference to `__imp___ZTVN2sf11VertexArrayE'
CMakeFiles/GUIML.dir/objects.a(Button.cpp.obj):Button.cpp:(.text$_ZN5guiml6ButtonD1Ev[guiml::Button::~Button()]+0x9f): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(Button.cpp.obj):Button.cpp:(.text$_ZN5guiml6ButtonD1Ev[guiml::Button::~Button()]+0xd9): undefined reference to `__imp___ZN2sf13TransformableD2Ev'
CMakeFiles/GUIML.dir/objects.a(Button.cpp.obj):Button.cpp:(.text$_ZN5guiml6ButtonD0Ev[guiml::Button::~Button()]+0x55): undefined reference to `__imp___ZTVN2sf4TextE'
CMakeFiles/GUIML.dir/objects.a(Button.cpp.obj):Button.cpp:(.text$_ZN5guiml6ButtonD0Ev[guiml::Button::~Button()]+0x7a): undefined reference to `__imp___ZTVN2sf11VertexArrayE'
CMakeFiles/GUIML.dir/objects.a(Button.cpp.obj):Button.cpp:(.text$_ZN5guiml6ButtonD0Ev[guiml::Button::~Button()]+0x9f): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(Button.cpp.obj):Button.cpp:(.text$_ZN5guiml6ButtonD0Ev[guiml::Button::~Button()]+0xd9): undefined reference to `__imp___ZN2sf13TransformableD2Ev'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0xe4): undefined reference to `__imp___ZN2sf13Transformable11setPositionEff'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0xfc): undefined reference to `__imp___ZN2sf11VertexArrayixEj'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0x1b4): undefined reference to `__imp___ZN2sf14RectangleShape7setSizeERKNS_7Vector2IfEE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0x1c8): undefined reference to `__imp___ZN2sf11VertexArrayixEj'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0x270): undefined reference to `__imp___ZN2sf12RenderStates7DefaultE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0x2fe): undefined reference to `__imp___ZN2sf11VertexArrayixEj'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0x354): undefined reference to `__imp___ZN2sf5Shape15setOutlineColorERKNS_5ColorE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0x364): undefined reference to `__imp___ZN2sf5Shape12setFillColorERKNS_5ColorE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0x38e): undefined reference to `__imp___ZN2sf11VertexArrayixEj'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0x3e4): undefined reference to `__imp___ZN2sf5Shape19setOutlineThicknessEf'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0x6ec): undefined reference to `__imp___ZTVN2sf5ShapeE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0x74f): undefined reference to `__imp___ZTVN2sf11VertexArrayE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0x9e5): undefined reference to `__imp___ZTVN2sf14RectangleShapeE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0xd47): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0xd69): undefined reference to `__imp___ZN2sf13TransformableD2Ev'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0xda1): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0xdc8): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0xdec): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0xf91): undefined reference to `__imp___ZN2sf14RectangleShapeC1ERKNS_7Vector2IfEE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0xfb4): undefined reference to `__imp___ZN2sf11VertexArrayC1ENS_13PrimitiveTypeEj'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0x102d): undefined reference to `__imp___ZN2sf13Transformable11setPositionEff'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0x1035): undefined reference to `__imp___ZN2sf5Color5WhiteE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0x1042): undefined reference to `__imp___ZN2sf5Shape15setOutlineColorERKNS_5ColorE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0x1054): undefined reference to `__imp___ZN2sf5Shape19setOutlineThicknessEf'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0x1066): undefined reference to `__imp___ZN2sf11VertexArrayixEj'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0x1073): undefined reference to `__imp___ZN2sf5Color5BlackE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0x108e): undefined reference to `__imp___ZN2sf5Color5BlackE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0x10a9): undefined reference to `__imp___ZN2sf5Color5BlackE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text+0x10c4): undefined reference to `__imp___ZN2sf5Color5BlackE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text$_ZN5guiml8CheckBoxD1Ev[guiml::CheckBox::~CheckBox()]+0x4a): undefined reference to `__imp___ZTVN2sf11VertexArrayE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text$_ZN5guiml8CheckBoxD1Ev[guiml::CheckBox::~CheckBox()]+0x73): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text$_ZN5guiml8CheckBoxD1Ev[guiml::CheckBox::~CheckBox()]+0xb7): undefined reference to `__imp___ZTVN2sf14RectangleShapeE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text$_ZN5guiml8CheckBoxD1Ev[guiml::CheckBox::~CheckBox()]+0xd4): undefined reference to `__imp___ZN2sf5ShapeD2Ev'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text$_ZN5guiml8CheckBoxD0Ev[guiml::CheckBox::~CheckBox()]+0x4a): undefined reference to `__imp___ZTVN2sf11VertexArrayE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text$_ZN5guiml8CheckBoxD0Ev[guiml::CheckBox::~CheckBox()]+0x73): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(CheckBox.cpp.obj):CheckBox.cpp:(.text$_ZN5guiml8CheckBoxD0Ev[guiml::CheckBox::~CheckBox()]+0xb7): undefined reference to `__imp___ZTVN2sf14RectangleShapeE'
CMakeFiles/GUIML.dir/objects.a(Image.cpp.obj):Image.cpp:(.text+0x4d94): undefined reference to `__imp___ZN2sf7TextureC1Ev'
CMakeFiles/GUIML.dir/objects.a(Image.cpp.obj):Image.cpp:(.text+0x4de7): undefined reference to `__imp___ZN2sf7Texture12loadFromFileERKSsRKNS_4RectIiEE'
CMakeFiles/GUIML.dir/objects.a(Image.cpp.obj):Image.cpp:(.text+0x5066): undefined reference to `__imp___ZN2sf6SpriteC1Ev'
CMakeFiles/GUIML.dir/objects.a(Image.cpp.obj):Image.cpp:(.text$_ZN2sf6SpriteD1Ev[sf::Sprite::~Sprite()]+0x39): undefined reference to `__imp___ZTVN2sf6SpriteE'
CMakeFiles/GUIML.dir/objects.a(Image.cpp.obj):Image.cpp:(.text$_ZN2sf6SpriteD1Ev[sf::Sprite::~Sprite()]+0x59): undefined reference to `__imp___ZN2sf13TransformableD2Ev'
CMakeFiles/GUIML.dir/objects.a(Image.cpp.obj):Image.cpp:(.text$_ZN2sf6SpriteD1Ev[sf::Sprite::~Sprite()]+0x5e): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(Image.cpp.obj):Image.cpp:(.text$_ZN2sf6SpriteD1Ev[sf::Sprite::~Sprite()]+0x82): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.text+0x44): undefined reference to `__imp___ZNK2sf12RenderTarget14getDefaultViewEv'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.text+0x76): undefined reference to `__imp___ZN2sf12RenderTarget7setViewERKNS_4ViewE'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.text+0xaf): undefined reference to `__imp___ZN2sf6Window8setTitleERKSs'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.text+0x13f): undefined reference to `__imp___ZN2sf6Window7setSizeENS_7Vector2IjEE'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.text+0x1c5): undefined reference to `__imp___ZN2sf6Window11setPositionERKNS_7Vector2IiEE'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.text+0x1f7): undefined reference to `__imp___ZN2sf12RenderTarget4drawERKNS_8DrawableERKNS_12RenderStatesE'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.text+0x258): undefined reference to `__imp___ZN2sf12RenderTarget5clearERKNS_5ColorE'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.text+0x281): undefined reference to `__imp___ZN2sf6Window7displayEv'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.text+0x377): undefined reference to `__imp___ZN2sf12RenderWindowD2Ev'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.text+0x477): undefined reference to `__imp___ZN2sf12RenderWindowD2Ev'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.text+0x597): undefined reference to `__imp___ZN2sf12RenderWindowD2Ev'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.text+0x6a3): undefined reference to `__imp___ZN2sf12RenderWindowD2Ev'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.text+0x866): undefined reference to `__imp___ZN2sf12RenderWindowC2ENS_9VideoModeERKSsjRKNS_15ContextSettingsE'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.text+0x8d6): undefined reference to `__imp___ZN2sf6Window11setPositionERKNS_7Vector2IiEE'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.text+0x8eb): undefined reference to `__imp___ZN2sf6Window17setFramerateLimitEj'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.text+0x936): undefined reference to `__imp___ZNK2sf12RenderTarget14getDefaultViewEv'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.text+0x947): undefined reference to `__imp___ZN2sf12RenderTarget7setViewERKNS_4ViewE'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.text+0x96d): undefined reference to `__imp___ZN2sf12RenderTarget5clearERKNS_5ColorE'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.text+0x9c0): undefined reference to `__imp___ZN2sf12RenderWindowD2Ev'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.rdata$_ZTVN5guiml6WindowE[vtable for guiml::Window]+0xb0): undefined reference to `sf::RenderWindow::onCreate()'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.rdata$_ZTVN5guiml6WindowE[vtable for guiml::Window]+0xb4): undefined reference to `sf::RenderWindow::onResize()'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.rdata$_ZTVN5guiml6WindowE[vtable for guiml::Window]+0xb8): undefined reference to `sf::RenderWindow::getSize() const'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.rdata$_ZTVN5guiml6WindowE[vtable for guiml::Window]+0xbc): undefined reference to `sf::RenderWindow::activate(bool)'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.rdata$_ZTVN5guiml6WindowE[vtable for guiml::Window]+0xd0): undefined reference to `non-virtual thunk to sf::RenderWindow::getSize() const'
CMakeFiles/GUIML.dir/objects.a(Window.cpp.obj):Window.cpp:(.rdata$_ZTVN5guiml6WindowE[vtable for guiml::Window]+0xd4): undefined reference to `non-virtual thunk to sf::RenderWindow::activate(bool)'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x74): undefined reference to `__imp___ZNK2sf12RenderTarget14getDefaultViewEv'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x97): undefined reference to `__imp___ZN2sf12RenderTarget4drawERKNS_8DrawableERKNS_12RenderStatesE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x136): undefined reference to `__imp___ZN2sf13RenderTexture6createEjjb'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x36c): undefined reference to `__imp___ZN2sf13Transformable11setPositionERKNS_7Vector2IfEE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x3c0): undefined reference to `__imp___ZN2sf12RenderTarget7setViewERKNS_4ViewE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x561): undefined reference to `__imp___ZNK2sf6String12toAnsiStringERKSt6locale'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0xc22): undefined reference to `__imp___ZN2sf12RenderTarget5clearERKNS_5ColorE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0xc52): undefined reference to `__imp___ZN2sf13RenderTexture7displayEv'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0xc5c): undefined reference to `__imp___ZNK2sf13RenderTexture10getTextureEv'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0xc7d): undefined reference to `__imp___ZN2sf6Sprite10setTextureERKNS_7TextureEb'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0xc8f): undefined reference to `__imp___ZN2sf12RenderStates7DefaultE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0xe2f): undefined reference to `__imp___ZN2sf7TextureC1Ev'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0xec0): undefined reference to `__imp___ZN2sf6SpriteC1ERKNS_7TextureERKNS_4RectIiEE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0xee2): undefined reference to `__imp___ZN2sf6Sprite8setColorERKNS_5ColorE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0xf6f): undefined reference to `__imp___ZTVN2sf6SpriteE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0xf98): undefined reference to `__imp___ZN2sf13TransformableD2Ev'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0xf9d): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0xfbc): undefined reference to `__imp___ZN2sf7TextureD1Ev'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x102e): undefined reference to `__imp___ZN2sf7TextureD1Ev'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x1047): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x1101): undefined reference to `__imp___ZN2sf13RenderTextureC2Ev'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x112e): undefined reference to `__imp___ZNK2sf13RenderTexture10getTextureEv'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x1147): undefined reference to `__imp___ZN2sf6SpriteC1ERKNS_7TextureE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x123e): undefined reference to `__imp___ZTVN2sf4TextE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x1257): undefined reference to `__imp___ZTVN2sf11VertexArrayE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x127a): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x12b1): undefined reference to `__imp___ZN2sf13TransformableD2Ev'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x138c): undefined reference to `__imp___ZN2sf7TextureC1Ev'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x1413): undefined reference to `__imp___ZN2sf6SpriteC1ERKNS_7TextureERKNS_4RectIiEE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x1435): undefined reference to `__imp___ZN2sf6Sprite8setColorERKNS_5ColorE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x152e): undefined reference to `__imp___ZN2sf5Color5WhiteE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x1592): undefined reference to `__imp___ZN2sf13RenderTexture6createEjjb'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x159f): undefined reference to `__imp___ZNK2sf12RenderTarget14getDefaultViewEv'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x15c1): undefined reference to `__imp___ZN2sf12RenderTarget7setViewERKNS_4ViewE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x1670): undefined reference to `__imp___ZTVN2sf6SpriteE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x16bc): undefined reference to `__imp___ZN2sf7TextureD1Ev'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x1798): undefined reference to `__imp___ZN2sf13RenderTextureD2Ev'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x17fa): undefined reference to `__imp___ZN2sf7TextureD1Ev'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x1815): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text+0x183d): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text$_ZN5guiml5FrameD1Ev[guiml::Frame::~Frame()]+0x72): undefined reference to `__imp___ZTVN2sf4TextE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text$_ZN5guiml5FrameD1Ev[guiml::Frame::~Frame()]+0x92): undefined reference to `__imp___ZTVN2sf11VertexArrayE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text$_ZN5guiml5FrameD1Ev[guiml::Frame::~Frame()]+0xb9): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text$_ZN5guiml5FrameD1Ev[guiml::Frame::~Frame()]+0xf4): undefined reference to `__imp___ZN2sf13TransformableD2Ev'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text$_ZN5guiml5FrameD1Ev[guiml::Frame::~Frame()]+0x405): undefined reference to `__imp___ZTVN2sf6SpriteE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text$_ZN5guiml5FrameD1Ev[guiml::Frame::~Frame()]+0x454): undefined reference to `__imp___ZN2sf13RenderTextureD2Ev'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text$_ZN5guiml5FrameD1Ev[guiml::Frame::~Frame()]+0x691): undefined reference to `__imp___ZN2sf13RenderTextureD2Ev'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text$_ZN5guiml5FrameD0Ev[guiml::Frame::~Frame()]+0x72): undefined reference to `__imp___ZTVN2sf4TextE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text$_ZN5guiml5FrameD0Ev[guiml::Frame::~Frame()]+0x92): undefined reference to `__imp___ZTVN2sf11VertexArrayE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text$_ZN5guiml5FrameD0Ev[guiml::Frame::~Frame()]+0xb9): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text$_ZN5guiml5FrameD0Ev[guiml::Frame::~Frame()]+0xf4): undefined reference to `__imp___ZN2sf13TransformableD2Ev'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text$_ZN5guiml5FrameD0Ev[guiml::Frame::~Frame()]+0x405): undefined reference to `__imp___ZTVN2sf6SpriteE'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text$_ZN5guiml5FrameD0Ev[guiml::Frame::~Frame()]+0x454): undefined reference to `__imp___ZN2sf13RenderTextureD2Ev'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.text$_ZN5guiml5FrameD0Ev[guiml::Frame::~Frame()]+0x62a): undefined reference to `__imp___ZN2sf13RenderTextureD2Ev'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.rdata$_ZTVN5guiml5FrameE[vtable for guiml::Frame]+0xb0): undefined reference to `sf::RenderTexture::getSize() const'
CMakeFiles/GUIML.dir/objects.a(Frame.cpp.obj):Frame.cpp:(.rdata$_ZTVN5guiml5FrameE[vtable for guiml::Frame]+0xb4): undefined reference to `sf::RenderTexture::activate(bool)'
CMakeFiles/GUIML.dir/objects.a(Widget.cpp.obj):Widget.cpp:(.text+0xe46): undefined reference to `__imp___ZN2sf7TextureD1Ev'
CMakeFiles/GUIML.dir/objects.a(Slide.cpp.obj):Slide.cpp:(.text+0xe2): undefined reference to `__imp___ZTVN2sf4TextE'
CMakeFiles/GUIML.dir/objects.a(Slide.cpp.obj):Slide.cpp:(.text+0x107): undefined reference to `__imp___ZTVN2sf11VertexArrayE'
CMakeFiles/GUIML.dir/objects.a(Slide.cpp.obj):Slide.cpp:(.text+0x12c): undefined reference to `__imp___ZTVN2sf8DrawableE'
CMakeFiles/GUIML.dir/objects.a(Slide.cpp.obj):Slide.cpp:(.text+0x166): undefined reference to `__imp___ZN2sf13TransformableD2Ev'
collect2: error: ld returned 1 exit status
make[2]: *** [lib/libGUIML.dll] Erreur 1
make[1]: *** [CMakeFiles/GUIML.dir/all] Erreur 2
make: *** [all] Erreur 2
 

J'ai regardé un peu sur le forum, le __imp__ suppose que la lib ne sélectionne pas la version static de la SFML (pas compris pourquoi) et qu'il fallait utilisé un #define SFML_STATIC quelque part.

Voici le CMakeList.txt :

cmake_minimum_required(VERSION 2.6)
project(GUIML)
set(LIBRARY_OUTPUT_PATH lib)
set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -std=c++0x")
include_directories(${sfml_include_dir} include)
link_directories(${sfml_link_dir})
set(CMAKE_BUILD_TYPE "Release")

file(
        GLOB_RECURSE
        sources_files
        src/*
        include/*
        )

add_library(
        GUIML
        SHARED
        ${sources_files}
        )

add_library(
        GUIMLStatic
        STATIC
        ${sources_files}
        )

#target link for the .so
target_link_libraries(
        GUIML
        ${sfml_system_lib_name}
        ${sfml_window_lib_name}
        ${sfml_graphics_lib_name}
        ${sfml_audio_lib_name}
        )

#target link for the .a
target_link_libraries(
        GUIMLStatic
        ${sfml_system_lib_name}
        ${sfml_window_lib_name}
        ${sfml_graphics_lib_name}
        ${sfml_audio_lib_name}
        )

set_target_properties(GUIMLStatic PROPERTIES OUTPUT_NAME GUIML)
set(sfml_include_dir "/usr/i486-mingw32/include" CACHE PATH "Où se situe le Dossier SFML")
set(sfml_link_dir "/usr/i486-mingw32/bin" CACHE PATH "Où se situe les lib SFML dynamique")
set(sfml-system_lib_name "sfml-system" CACHE STRING "Le nom de la lib system de la sfml")
set(sfml-window_lib_name "sfml-window" CACHE STRING "Le nom de la lib window de la sfml")
set(sfml-graphics_lib_name "sfml-graphics" CACHE STRING "Le nom de la lib graphics de la sfml")
set(sfml-audio_lib_name "sfml-audio" CACHE STRING "Le nom de la lib audio de la sfml")

Je pense qu'il st assez simple de le lire :) .

Voila, merci d'avance et désoler du dérangement.

12
Graphique / Problème avec les View : setSize
« le: Novembre 02, 2012, 03:26:34 pm »
Bonjours,

voila j'essaye de comprendre un peu le fonctionnement des vues, et j'ai un tout petit problème avec cette vu : rien ne s'affiche. Voici un code d'exemple :

#include <SFML/Graphics.hpp>

int main()
{
    sf::RenderWindow window(sf::VideoMode(800, 600), "teste");
    sf::RectangleShape shape(sf::Vector2f(50, 50));
    window.setFramerateLimit(60);
    shape.setFillColor(sf::Color(255, 0, 0));

        sf::View view = window.getView();
        view.setSize(400, 200);
        window.setView(view);

    while(window.isOpen())
    {
        window.draw(shape);
        window.display();
        window.clear();
    }
}

Voila, je crois que j'ai tout dis :) . Merci d'avance.

ps : je travaille avec les dernières sources de la sfml en date.

13
Graphique / changé couleur d'un sf::VertexArray, comment ?
« le: Novembre 01, 2012, 09:01:14 pm »
Bonsoirs,

voila j'ai un trucs tout simple à faire : faire une ligne avec une épaisseur donné avec une couleur donné, rien de plus. J'ai vu que sf::VertexArry faisait cela, mais malheureusement, il n'est pas possible de lui changer de couleur... Comment faire ?

Merci d'avance ;) .

14
Graphique / sf::RenderWIndow bugué par un sf::RenderTexture ?
« le: Octobre 21, 2012, 07:26:18 pm »
Bonsoirs,

bon sans plus tardé, voici le code (l'explication après :p ) :
.
#include <SFML/Graphics.hpp>

int main()
{
        sf::RenderWindow window(sf::VideoMode(800, 600), "teste");
        sf::RectangleShape shape(sf::Vector2f(50, 50));
        window.setFramerateLimit(60);
        shape.setFillColor(sf::Color(255, 0, 0));

        sf::RenderTexture renderTexture;
        renderTexture.create(400, 200);

        while(window.isOpen())
        {
                renderTexture.draw(shape);
                renderTexture.display();

                sf::Sprite sprite(renderTexture.getTexture());
                window.draw(sprite);
                renderTexture.clear();
                window.display();
                window.clear();
        }
}

Ce petit code me sert à tester comment réagis le sf::RenderWindow lorsque je souhaite lui afficher le résultat d'un sf::RenderTexture que je clear juste avant le display du sf::RenderWindow.

Ceci expliqué voici le problème : le sf::RectangleShape s'affiche en clignotant !!! Le pire, c'est que dès fois ce rectangle s'arrête de clignoter quand j'appuie dessus à la souris... Pourquoi donc ?

Merci d'avance :D .

15
Discussions générales / SFML 2.0 et android, possible ?
« le: Septembre 25, 2012, 11:42:40 pm »
Bonsoirs,

voulant commencer le développement android, je voudrai vivre sur certains acquis. Je souhaiterai déjà ne pas avoir à apprendre le java et utiliser soit le C++, soit le python. J'ai ainsi pu découvrir le NDK et le sl4a. Mon but premier est de développer des "minis" jeux

La question que je me pose maintenant est si la sfml2.0 est compatible avec android ou non (j'ai vu que la 1.6 ne l'était pas). Sinon, pouvez vous me conseiller un moteur 2D pour android utilisant la ndk s'il vous plait ?

Merci d'avance ;) ?

Pages: [1] 2 Suivante »
anything