Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: SFML et VB.NET  (Lu 4935 fois)

0 Membres et 1 Invité sur ce sujet

mycaranille

  • Newbie
  • *
  • Messages: 4
    • Voir le profil
SFML et VB.NET
« le: Août 04, 2014, 10:30:18 pm »
Bonjour,

Avec une équipe de personne ont travail sur un projet avec VB.NET et SFML.net.

Le programme est en 64 bits et ont utilise les DLL 64 bits.

Le programme fonctionne à merveille sous Windows mais lorsque on souhaite le lancer avec Linux et Mac avec Mono ont obtient une erreur comme quoi les DLL ne peuvent être chargée.

C'est Ubuntu 64 bits que j'utilise avec Mono 64 bits qui lance les programme C# et VB.NET sous le framework 4.5.0.

Et d'après votre site SFML.net fonctionne avec Mono

On ne comprend donc pas d'où vient le problème.

Voici ci-joint le message d'erreur:


Cordialement, Jérémy
« Modifié: Août 04, 2014, 10:32:01 pm par mycaranille »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : SFML et VB.NET
« Réponse #1 le: Août 04, 2014, 10:50:10 pm »
Vous avez bien défini le fichier de mapping ?
Laurent Gomila - SFML developer

mycaranille

  • Newbie
  • *
  • Messages: 4
    • Voir le profil
Re : SFML et VB.NET
« Réponse #2 le: Août 04, 2014, 11:05:20 pm »
Bonjour,

Je suis en train de lire DLLMap mais je ne trouves pas où se trouve le fichier de configuration pour faire le mappage.

Sachant que je n'ai pas le code source sous la main juste le .exe et les .dll.

J'ai installe libcsfml sur mon ordinateur et j'ai copié le bon fichier .so dans /usr/lib

Cordialement,

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : SFML et VB.NET
« Réponse #3 le: Août 04, 2014, 11:26:14 pm »
Là je ne peux pas aider, je ne bosse jamais avec Mono, je n'ai fait que du Windows côté .Net. Mais en tout cas ça me paraît être la bonne piste à creuser.
Laurent Gomila - SFML developer

mycaranille

  • Newbie
  • *
  • Messages: 4
    • Voir le profil
Re : SFML et VB.NET
« Réponse #4 le: Août 05, 2014, 12:01:08 am »
Bonjour,

Le problème est résolu mais je préfère donner la solution pour éviter que d'autre personne se fassent avoir

Il faut éditer /etc/mono/config et y rajouter

   //DLL pour Linux et MAC OSX
   <dllmap dll="csfml-graphics-2" target="libcsfml-graphics.so.2" os="!windows"/>
   <dllmap dll="csfml-window-2" target="libcsfml-window.so.2" os="!windows"/>
   <dllmap dll="csfml-graphics-2" target="libcsfml-graphics.dylib os="osx"/>
   <dllmap dll="csfml-window-2" target="libcsfml-window.dylib os="osx"/>

Avec bien entendu l'installation de libcsfml et libsfml sur Linux et MacOSX

Cordialement,