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 - DaKanibal

Pages: [1]
1
Général / Re : Segfault
« le: Mai 05, 2013, 12:59:27 pm »
Oh juste deux jours :°

2
Général / Re : Segfault
« le: Mai 05, 2013, 02:02:28 am »
Ok, problème trouvé, c::b remettait automatiquement le chemin vers MinGW a "C:\Program Files (x86)\CodeBlocks\MinGW"... qui n'était plus à jour.
Du coup, j'ai remplacé le dossier vu qu'il ne voulait pas entendre que celui à jour était là : "C:\MinGW"

...
Désolé de la perte de temps, et merci de votre aide !

http://up.t0m-s.be/file.php?h=R30759765e1dd317c3d56a49cf653ad0a !! :))

3
Général / Re : Segfault
« le: Mai 05, 2013, 01:14:28 am »
Oui, compilé en dynamique, je teste ton build

Ca me met énormément d'erreurs a la compilation maintenant >.<
EDIT:
Plus qu'une seule après avoir mis l'option C11++ (...oui bon hein)
"cc1plus.exe: error: unrecognized command line option "-std=c++11""
Là, ça doit être lié au compilateur ?

EDIT:
Finalement, semblerait que l'option -std=c++0x fonctionne aussi pour C11++, et j'ai un gros paquet d'erreurs:
Citation de: Build messages
c:\program files (x86)\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.4.0\include\c++\cwchar|159|error: '::swprintf' has not been declared|
c:\program files (x86)\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.4.0\include\c++\cwchar|166|error: '::vswprintf' has not been declared|
C:\SFML-2.0\include\SFML\System\Vector2.hpp|85|error: ISO C++ forbids initialization of member 'x'|
C:\SFML-2.0\include\SFML\System\Vector2.hpp|85|error: making 'x' static|
C:\SFML-2.0\include\SFML\System\Vector2.hpp|86|error: ISO C++ forbids initialization of member 'y'|
C:\SFML-2.0\include\SFML\System\Vector2.hpp|86|error: making 'y' static|
C:\SFML-2.0\include\SFML\System\Vector2.inl||In constructor 'sf::Vector2<T>::Vector2(T, T)':|
C:\SFML-2.0\include\SFML\System\Vector2.inl|43|error: 'T sf::Vector2<T>::x' is a static data member; it can only be initialized at its definition|
C:\SFML-2.0\include\SFML\System\Vector2.inl|44|error: 'T sf::Vector2<T>::y' is a static data member; it can only be initialized at its definition|
C:\SFML-2.0\include\SFML\System\Vector2.inl||In constructor 'sf::Vector2<T>::Vector2(const sf::Vector2<U>&)':|
C:\SFML-2.0\include\SFML\System\Vector2.inl|54|error: 'T sf::Vector2<T>::x' is a static data member; it can only be initialized at its definition|
C:\SFML-2.0\include\SFML\System\Vector2.inl|55|error: 'T sf::Vector2<T>::y' is a static data member; it can only be initialized at its definition|
C:\SFML-2.0\include\SFML\System\Vector3.hpp|87|error: ISO C++ forbids initialization of member 'x'|
C:\SFML-2.0\include\SFML\System\Vector3.hpp|87|error: making 'x' static|
C:\SFML-2.0\include\SFML\System\Vector3.hpp|88|error: ISO C++ forbids initialization of member 'y'|
C:\SFML-2.0\include\SFML\System\Vector3.hpp|88|error: making 'y' static|
C:\SFML-2.0\include\SFML\System\Vector3.hpp|89|error: ISO C++ forbids initialization of member 'z'|
C:\SFML-2.0\include\SFML\System\Vector3.hpp|89|error: making 'z' static|
C:\SFML-2.0\include\SFML\System\Vector3.inl||In constructor 'sf::Vector3<T>::Vector3(T, T, T)':|
C:\SFML-2.0\include\SFML\System\Vector3.inl|43|error: 'T sf::Vector3<T>::x' is a static data member; it can only be initialized at its definition|
C:\SFML-2.0\include\SFML\System\Vector3.inl|44|error: 'T sf::Vector3<T>::y' is a static data member; it can only be initialized at its definition|
C:\SFML-2.0\include\SFML\System\Vector3.inl|45|error: 'T sf::Vector3<T>::z' is a static data member; it can only be initialized at its definition|
C:\SFML-2.0\include\SFML\System\Vector3.inl||In constructor 'sf::Vector3<T>::Vector3(const sf::Vector3<U>&)':|
C:\SFML-2.0\include\SFML\System\Vector3.inl|55|error: 'T sf::Vector3<T>::x' is a static data member; it can only be initialized at its definition|
C:\SFML-2.0\include\SFML\System\Vector3.inl|56|error: 'T sf::Vector3<T>::y' is a static data member; it can only be initialized at its definition|
C:\SFML-2.0\include\SFML\System\Vector3.inl|57|error: 'T sf::Vector3<T>::z' is a static data member; it can only be initialized at its definition|
C:\SFML-2.0\include\SFML\System\Vector2.hpp||In instantiation of 'sf::Vector2<unsigned int>':|
C:\SFML-2.0\include\SFML\Graphics\Image.hpp|260|instantiated from here|
C:\SFML-2.0\include\SFML\System\Vector2.hpp|85|error: ISO C++ forbids in-class initialization of non-const static member 'sf::Vector2<unsigned int>::x'|
C:\SFML-2.0\include\SFML\System\Vector2.hpp|86|error: ISO C++ forbids in-class initialization of non-const static member 'sf::Vector2<unsigned int>::y'|
C:\SFML-2.0\include\SFML\System\Vector2.hpp||In instantiation of 'sf::Vector2<float>':|
C:\SFML-2.0\include\SFML\Graphics\View.hpp|272|instantiated from here|
C:\SFML-2.0\include\SFML\System\Vector2.hpp|85|error: ISO C++ forbids in-class initialization of non-const static member 'sf::Vector2<float>::x'|
C:\SFML-2.0\include\SFML\System\Vector2.hpp|86|error: ISO C++ forbids in-class initialization of non-const static member 'sf::Vector2<float>::y'|
D:\Animak\main.cpp||In function 'int main()':|
D:\Animak\main.cpp|5|error: expected primary-expression before '/' token|
D:\Animak\main.cpp|6|error: expected primary-expression before 'shape'|
D:\Animak\main.cpp|6|error: expected ';' before 'shape'|
D:\Animak\main.cpp|7|error: 'shape' was not declared in this scope|
C:\SFML-2.0\include\SFML\System\Vector2.inl||In instantiation of 'sf::Vector2<T>::Vector2(T, T) [with T = float]':|
C:\SFML-2.0\include\SFML\Graphics\RectangleShape.hpp|51|instantiated from here|
C:\SFML-2.0\include\SFML\System\Vector2.inl|42|warning: unused parameter 'X'|
C:\SFML-2.0\include\SFML\System\Vector2.inl|42|warning: unused parameter 'Y'|
||=== Build finished: 30 errors, 5 warnings (0 minutes, 1 seconds) ===|

4
Général / Re : Segfault
« le: Mai 05, 2013, 12:04:06 am »
Non tout est bien mis, les -d avec le débug, les normales en release, et les bonnes options de link dans c::b :/

5
Général / Re : Segfault
« le: Mai 04, 2013, 10:39:12 pm »
Déjà fait..

6
Général / Re : Segfault
« le: Mai 04, 2013, 07:25:04 pm »
Ca plante toujours, comme tout ce qui touche a la sfml :/

7
Général / Re : Segfault
« le: Mai 04, 2013, 06:13:01 pm »
J'ai forcément mal fait quelque chose >.<

8
Général / Re : Segfault
« le: Mai 04, 2013, 05:08:58 pm »
Ce que me dit le debugger :
Citer
Debugger name and version: GNU gdb (GDB) 7.0.50.20100202
Child process PID: 1364
At D:\Animak\main.cpp:6
Program received signal SIGSEGV, Segmentation fault.
At c:/mingw/bin/../lib/gcc/mingw32/4.7.2/include/c++/bits/basic_string.h:272

Pile d'appel :
Citer
#0 660845DA   std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_Alloc_hider::_Alloc_hider(this=0x0, __dat=0x66086010, __a=...) (c:/mingw/bin/../lib/gcc/mingw32/4.7.2/include/c++/bits/basic_string.h:272)
#1 660856B8   std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::basic_string(this=0x0) (c:/mingw/bin/../lib/gcc/mingw32/4.7.2/include/c++/bits/basic_string.h:436)
#2 66081996   sf::String::String(this=0x0, ansiString=0x28ff00 "Ä[@uø‹D", locale=...) (C:\Users\User\Desktop\SFML-2.0\src\SFML\System\String.cpp:68)
#3 00401445   main() (D:\Animak\main.cpp:6)

Code :
#include <SFML/Graphics.hpp>

int main()
{
    std::string("Hello");
    sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
    sf::CircleShape shape(100.f);
    shape.setFillColor(sf::Color::Green);

    while (window.isOpen())
    {
        sf::Event event;
        while (window.pollEvent(event))
        {
            if (event.type == sf::Event::Closed)
                window.close();
        }

        window.clear();
        window.draw(shape);
        window.display();
    }

    return 0;
}
 

(plantage dès la ligne 6, lors du deuxième argument de sf::RenderWindow() )

9
Général / Re : Segfault
« le: Mai 04, 2013, 04:51:55 pm »
C'est celui que j'ai pris :/
Je sais vraiment pas ce que j'ai fait pour que ça plante là ><

10
Général / Re : Segfault
« le: Mai 04, 2013, 04:21:51 pm »
Oui j'ai déjà tenté les versions pré-compilées, voici ce que me dit "gcc -v" :

11
Général / Re : Segfault
« le: Mai 04, 2013, 02:13:41 pm »
On m'avait dit que mon compilo n'était pas de la bonne version (4.7.2 pour GCC, 4.7 pour SFML), mais je l'ai recompilée avec mon compilo :/

12
Général / Segfault
« le: Mai 04, 2013, 12:29:43 am »
Bonsoir à tous, j'encoure un problème de Segfault actuellement sur n'importe quel code SFML que je lance, le programme plantant alors lamentablement.
Voici ce que j'ai essayé :
-Changer toutes les options du linker
-Bibliothèques debug/normales/statiques et dynamiques
-Recompiler la SFML avec MinGW
-Mettre à jour MinGW et c::b

Rien de tout ceci ne résous mon problème (j'ai certainement foiré une étape, mais je les aies toutes refaites plusieurs fois...)
Voici la jolie insulte que je reçois par le debugger :
Citation de: Debugger
Child process PID: 1600
At D:\Animak\main.cpp:6
Program received signal SIGSEGV, Segmentation fault.
At c:/mingw/bin/../lib/gcc/mingw32/4.7.2/include/c++/bits/basic_string.h:272

Et voici le code compilé :
#include <SFML/Graphics.hpp>

int main()
{
    std::string("Hello");
    sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
    sf::CircleShape shape(100.f);
    shape.setFillColor(sf::Color::Green);

    while (window.isOpen())
    {
        sf::Event event;
        while (window.pollEvent(event))
        {
            if (event.type == sf::Event::Closed)
                window.close();
        }

        window.clear();
        window.draw(shape);
        window.display();
    }

    return 0;
}
 

Merci d'avance pour votre aide

Pages: [1]
anything