Forum de la communauté SFML
Aide => Général => Discussion démarrée par: PastyBully le Avril 24, 2016, 12:05:55 pm
-
Salut à tous,
j'ai un petit soucis j'ai installé la SFML comment indique dans le tuto mais quand je veux tester le code ca me met cette erreur.
Je ne comprends vraiment pas puisque cette erreur parle d'un fichier main.obj alors que moi le mien s'appelle main.cpp, j'ai du me tromper quelque part quelqu'un a une idée ?
(https://i.gyazo.com/6eeb76f8594bc13268acb3778c5a8a4b.png)
-
Je ne comprends vraiment pas puisque cette erreur parle d'un fichier main.obj alors que moi le mien s'appelle main.cpp, j'ai du me tromper quelque part quelqu'un a une idée ?
Un fichier obj est un fichier intermédiaire de compilation.
Je ne connais pas ton IDE mais il me semble (arretez moi si je me trompe ) que ce soit une erreur de link.
Peut tu envoyez tes options de link .
-
J'utilise virtual studio 2015 et les options de link c'est à dire ?
-
Comment tu link la SFML ?
Statique ? Dynamique ? Ordre respecté ?
-
Dans mes propriétées j'ai mis SFML_STATIC, c'est de ca que tu veux parler ?
-
je pense qu'il faut commencer par lire les tutoriel lié à ton environnement de développement : http://www.sfml-dev.org/tutorials/2.3/start-vc-fr.php
-
Je l'ai suivi à la lettre :) C'est bien ca le problème :)
-
Oui c'est ça DONT je veux parler.
Et qu'as tu mis dans les champ pour les lib ?
Pour savoir ce que tu dois dire dans un post : http://en.sfml-dev.org/forums/index.php?topic=5559.0
-
J'ai bien lu le topic que tu m'as envoyé, et j'en tiendrai compte :
dans lib j'ai mis ca :
sfml-graphics.lib
sfml-window.lib
sfml-audio.lib
sfml-network.lib
sfml-system.lib
J'ai mis le lien d'include et le lien de lib la ou il fallait.
-
Personne a d'idée ?
-
Je n'ai plus les anciennes erreur je pense que j'ai réussi a les contrers en suivant bien le tuto mais la j'ai un nouveau soucis :
(https://i.gyazo.com/c727ae2d40e55d366407597eed1bf4a1.png)
Une idée ?
-
manque un int main() {} ?
-
Non :(
-
10 secondes a peine sur google :
Problem 11: I’m using Visual Studio and get the following error: “1>MSVCRTD.lib(exe_winmain.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function “int __cdecl invoke_main(void)” (?invoke_main@@YAHXZ)”
Answer 11: Most likely you’ve created the wrong type of project. Make sure you’re creating a Win32 Console Application, not a Win32 Project.
-
Oki j'ai réussi à résoudre cette erreur une petit erreur dans les propriétés mais la je crois que je suis maudit il y a une autre erreur qui est apparue :
(https://i.gyazo.com/f2f5effb572d4a4ca562470df7d4c6de.png)
Je ne veux pas vous embêtez mais la je bloque
-
Tu essayes de compiler en 32-bits avec un SFML en 64-bits. Ca marche pas.
-
Il y a une possibilité pour le passer en 64 bits le compilateur ?
-
Il y a une possibilité pour le passer en 64 bits le compilateur ?
xD non tu dois télécharger la version 32 bits de la sfml
-
Oki je fais ca de suite et je vous dis quoi
-
XD je commence à trouver ca marrant à force, bon la bonne nouvelle c'est que ca veut bien compiler, la mauvaise c'est qu'il y a encore un problème :
(https://i.gyazo.com/408276682b2b5f097cea83035ac48e22.png)
-
Je viens de trouver j'avais juste oublier de mettre les .dll avec le .exe. Merci à tous de votre aide.