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

Pages: [1]
1
Général / Re : Problème de namespace
« le: Mars 11, 2014, 10:26:40 pm »
C'est un compilateur 32 bit, du coup j'ai re changé ^^, mais toujours le même problème hélas :/

2
Général / Re : Problème de namespace
« le: Mars 11, 2014, 09:52:13 pm »
Oui c'est ce qu'il me semblait.
J'ai donc vérifié la version de mon compilateur, qui est TDM GCC 4.7
J'ai regardé dans le dossier bin de MinGW, et les fichiers libgcc_s_sjlj-1.dll et libgcc_s_dw2-1.dl sont tous les deux présents, j'ai donc pris la version GCC 4.7 TDM (SJLJ) 64 bits, donc à priori c'est la bonne cette fois.

Je re teste mais toujours le même problème :/

3
Général / Re : Problème de namespace
« le: Mars 11, 2014, 08:50:14 pm »
Nan en effet il a bien l'extension .c, ce qui m'étonne puisque j'avais choisis .cpp

Je vais donc retenter et je modifierais au besoin.

EDIT :
J'ai récréé un projet avec cette fois un fichier .cpp, j'ai une nouvelle liste d'erreurs ^^
le voici :
||=== Build: Release in test (compiler: GNU GCC Compiler) ===|
obj\Release\main.o:main.cpp:(.text$_ZN2sf11CircleShapeD1Ev[__ZN2sf11CircleShapeD1Ev]+0x1)||undefined reference to `_imp___ZTVN2sf11CircleShapeE'|
obj\Release\main.o:main.cpp:(.text$_ZN2sf11CircleShapeD1Ev[__ZN2sf11CircleShapeD1Ev]+0x11)||undefined reference to `_imp___ZN2sf5ShapeD2Ev'|
obj\Release\main.o:main.cpp:(.text.startup+0xb6)||undefined reference to `_imp___ZN2sf6StringC1EPKcRKSt6locale'|
obj\Release\main.o:main.cpp:(.text.startup+0xee)||undefined reference to `_imp___ZN2sf9VideoModeC1Ejjj'|
obj\Release\main.o:main.cpp:(.text.startup+0x128)||undefined reference to `_imp___ZN2sf12RenderWindowC1ENS_9VideoModeERKNS_6StringEjRKNS_15ContextSettingsE'|
obj\Release\main.o:main.cpp:(.text.startup+0x192)||undefined reference to `_imp___ZN2sf11CircleShapeC1Efj'|
obj\Release\main.o:main.cpp:(.text.startup+0x19a)||undefined reference to `_imp___ZN2sf5Color5GreenE'|
obj\Release\main.o:main.cpp:(.text.startup+0x1b3)||undefined reference to `_imp___ZN2sf5Shape12setFillColorERKNS_5ColorE'|
obj\Release\main.o:main.cpp:(.text.startup+0x1ca)||undefined reference to `_imp___ZNK2sf6Window6isOpenEv'|
obj\Release\main.o:main.cpp:(.text.startup+0x1f3)||undefined reference to `_imp___ZN2sf6Window9pollEventERNS_5EventE'|
obj\Release\main.o:main.cpp:(.text.startup+0x217)||undefined reference to `_imp___ZN2sf6Window5closeEv'|
obj\Release\main.o:main.cpp:(.text.startup+0x247)||undefined reference to `_imp___ZN2sf5ColorC1Ehhhh'|
obj\Release\main.o:main.cpp:(.text.startup+0x25f)||undefined reference to `_imp___ZN2sf12RenderTarget5clearERKNS_5ColorE'|
obj\Release\main.o:main.cpp:(.text.startup+0x265)||undefined reference to `_imp___ZN2sf12RenderStates7DefaultE'|
obj\Release\main.o:main.cpp:(.text.startup+0x27e)||undefined reference to `_imp___ZN2sf12RenderTarget4drawERKNS_8DrawableERKNS_12RenderStatesE'|
obj\Release\main.o:main.cpp:(.text.startup+0x28d)||undefined reference to `_imp___ZN2sf6Window7displayEv'|
obj\Release\main.o:main.cpp:(.text.startup+0x2bd)||undefined reference to `_imp___ZN2sf12RenderWindowD1Ev'|
obj\Release\main.o:main.cpp:(.text.startup+0x3ce)||undefined reference to `_imp___ZN2sf12RenderWindowD1Ev'|
||=== Build failed: 18 error(s), 0 warning(s) (0 minute(s), 1 second(s)) ===|

Cette fois j'ai pas trop compris mais on dirai qu'il n'arrive pas à trouver des "fichiers étranges" ?

RE EDIT :
J'ai peut être une idée du pourquoi, j'avais initialement télécharger les sources SFML pour l'utiliser avec Qt, et peut être que ces sources ne correspondent pas à celles pour code::blocks, je vais les re télécharger et je rééditerai pour dire ce qu'il en est. Est-il possible que ces erreurs viennent de là ?

4
Général / Problème de namespace
« le: Mars 11, 2014, 08:42:45 pm »
Bonjour.

J'ai récemment installé code::blocks et j'ai testé la SFML avec. J'ai directement copié les fichier des dossiers includes et lib de SFML vers les dossiers correspondant dans MinGW.

En créant un projet vide, les libs semblent être reconnues, puisque par exemple quand je tape "#include<S" il me propose "SFML/grphics" et les autres.

Je rentre le code de base (celui qui affiche le cercle vert) et le compile, mais j'obtient les erreurs suivantes :
||=== Build: Release in test (compiler: GNU GCC Compiler) ===|
c:\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\SFML\Config.hpp|129|error: unknown type name 'namespace'|
c:\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\SFML\Config.hpp|130|error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token|
c:\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\SFML\System\Time.hpp|34|error: unknown type name 'namespace'|
c:\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\SFML\System\Time.hpp|35|error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token|
c:\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\SFML\System\Clock.hpp|35|error: unknown type name 'namespace'|
c:\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\SFML\System\Clock.hpp|36|error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token|
c:\codeblocks\mingw\bin\..\lib\gcc\mingw32\4.7.1\..\..\..\..\include\SFML\System\Err.hpp|32|fatal error: ostream: No such file or directory|
||=== Build failed: 7 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

Apparemment il ne reconnait pas le namespace "sf", (j'ai utilisé using namespace sf mais ça n'a pas beaucoup d'importance, avec ou sans ça n'a rien changé), et il y a également d'autres erreurs que je ne comprend pas.

Bref, comment résoudre ce problème ? Merci d'avance :)

5
Général / Re : Events, problème de reconnaissance des membres
« le: Mars 03, 2014, 06:00:43 pm »
Oui je télécharge toujours le SDK complet.

6
Général / Re : Events, problème de reconnaissance des membres
« le: Mars 03, 2014, 04:19:01 pm »
J'ai testé Ctrl+espace, cela affiche bien une complétion, mais ça n'a pas vraiment d'intérêt dans mon cas, puisque la liste s'affiche déjà mais pas avec tous les éléments.

Sinon j'ai bien la dernière version de Qt, c'est-à-dire la 5.2.1, et ce problème ne survient que pour les éléments de la SFML, je n'ai jamais eu de problème avec les librairies de Qt, mais je n'ai jamais testé d'autres librairies externes que la SFML, et peut être que le problème viens des bibliothèques externes en général.

Bref, je vais devoir faire avec, tant que ça compile c'est l'essentiel, merci :)

7
Général / Re : Events, problème de reconnaissance des membres
« le: Mars 03, 2014, 03:33:35 pm »
En effet le code compile et fonctionne, même si le cercle n'apparaît quasiment jamais.

Y'a-t-il un moyen de résoudre quand même ce problème ? C'est tout de même beaucoup plus confortable de coder avec une auto complétion, surtout que celle-ci fonctionne correctement avec d'autres membres et classes.

En tous cas merci.

8
Général / Events, problème de reconnaissance des membres
« le: Mars 03, 2014, 02:22:46 pm »
Bonjour,

Je commence à peine à utiliser la SFML mais j'ai déjà un problème  :)

J'utilise Qt comme IDE pour coder, j'ai téléchargé la SFML et j'ai lancé le programme de base (celui qui affiche un cercle vert dans le tutoriel pour l'installation) avec succès, après avoir ajouter les librairies au projet bien sur.

Mais j'ai ensuite essayé de faire en sorte que le cercle n'apparaisse que lorsque j'appuyais sur la touche "haut".
J'ai donc mis cette portion de code :
if (evenements.type == Event::KeyPressed) // evenements est du type Event
{
    if (evenements.k // C'est là que ça coince
}
 

La seule variable membre de mon objet "evenements" est "type", je ne peux pas accéder à "key", "text" etc etc...
Je ne comprend pas pourquoi mais Qt ne les reconnais visiblement pas, ils n'apparaissent pas dans la liste et ne sont pas reconnus à la compilation.

J'ai bien inclu "SFML/Graphics.hpp" et "SFML/Window.hpp" en en-tête.

D'où provient cette erreur ? Sachant que "Keyboard::isKeyPressed(Keyboard::Up)" fonctionne quant à lui.

Merci d'avance :)

Pages: [1]