J'ai téléchargé la version 0.6 d'irrlicht pour pouvoir faire de la prog .net.
Lorsque je souhaite ajouter une référence à un projet sous mon IDE (C# Builder) j'obtiens une erreur comme quoi ma dll n'est pas un assemblage correct.
J'avais regardé un peu comment ça se passer il y a quelques temps (avant l'ouverture du site cp net) sous visual studio2003 , je suis donc allé sous Visual Studio et j'ai lancé l'explorateur d'objet et là j'ai le message suivant : "la version 2.0 n'est pas une version compatible !"
Je précise que j'ai bien le framework 2. L'incompatibilité vient t-elle de l'IDE ?
Une idée ?
Merci
Hors ligne
Et tu sûr d'avoir mis la dll.net et non celle en c++ en référence ? Tu as peut être sauté quelques étapes dans les tutos ?
Hors ligne
hs : tout le monde s'est mis au .net ici c'est dingue ...
Hors ligne
Aurais-je loupé une étape ?! )
J'ai pourtant parcouru une bonne partie du site et lu tout ce qui concerne les wrapper et tout et tout !
Je récapitule :
- j'ai téléchargé les dlls "Dlls_Only_IrrNetCP_SDK_0.6" sur irrlicht.fr
- j'ai collé tout ça dans le répertoire de mon appli test
- j'ai démarré mon ide
- j'ai cliqué sur "ajouter référence" et j'ai essayé toutes les dll en désespoir de cause !
Effectivement la dll irrlicht.net.dll téléchargé sur le site officiel fonctionne différemment.
Mais c'est normal non ? puisque tu expliques bien que ton wrapper fonctionne différemment ?!
PS HS : pour répondre à Dekron : je suis developpeur web et je souhaitais me mettre à la 3d. Je me suis un peu cassé les dents sur Directx par conséquent quand j'ai vu que Irrlicht prennait en charge opengl et directx et qu'en plus je pouvais coder en C# ou vb.net, j'ai sauté sur l'occasion car je n'ai pas beaucoup le temps pour me retaper l'apprentissage d'un language complet !
Hors ligne
Je pense avoir trouvé, c'est bien ce que je pensais.
J'utilisais Visual Studio 2003 qui semble resté bloqué au framework 1.1.
J'ai téléchargé Visual C# Express 2005 et cela semble fonctionner.
Hors ligne
Bizarre !
Perso, je fais mes tests sous Visual Studio 2003, Visual Studio C# Express, SharpDevelop, monoDevelop (linux) ainsi qu'en ligne de commande et je n'ai pas de blèmes. Il faut dire que j'avais déjà installé le .Net 2 avant même d'avoir visual studio express.
Le truc : Créer un projet vide, l'enregistrer, lancer une compilation (erreur générée, tout est vide). Ensuite copier les dll dans le répertoire /bin/Debug/ ou/et /bin/Release du projet. L'autre truc important, c'est les chemin relatifs du répertoire media. Le répertoire média de irrlicht s'appelle "media", alors que celui de l'archive de irrlicht cp .Net s'appelle "medias" au pluriel. un autre truc, c'est de penser a utiliser des barres de fraction "/" au lieu des barres inverses "\" dans les chemins. Ca évite d'avoir a utiliser les \\ ou le @. De plus, ça reste compatible avec linux.
Hors ligne
Alors les Dlls précompilées le sont toutes pour le framework 2.0 ... La raison c'est que c'était le plus simple pour tout le monde (et que la compilation en 1.1 me demandait de passer par MonoDevelop qui foire une fois sur deux pour Windows).
Après, rien ne vous empêche de recréer le projet Irrlicht .NET et de recompiler en 1.1, à ma connaissance je n'ai mis aucun code spécifique au 2.0 dans le wrapper donc ça devrait passer sans problème
Hors ligne
Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
---|---|---|---|---|
Corrections |
|
xhtml 1.0 css 2.1 Propulsé par FluxBB Traduit par FluxBB.fr |
882 membres 1429 sujets 11119 messages |
Dernier membre inscrit: LiseBuisson96 50 invités en ligne Aucun membre connecté RSS Feed |