IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

De C++ a c++ manage


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �prouv�
    Profil pro
    Directeur technique
    Inscrit en
    Juillet 2007
    Messages
    107
    D�tails du profil
    Informations personnelles :
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activit� : Directeur technique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 107
    Par d�faut De C++ a c++ manage
    Bonjour a tous ( et a toutes )

    Je ne sais pas si le sujet est post� dans la bonne section, si ce n'est pas le cas, d�sol�.

    Je suis en train de vouloir porter une large base de code sous diff�rentes plateformes ( en gros cr�er un game engine multiplateformes ).

    Je me suis donc int�ress� au cas Windows Phone 7, a ma grande surprise, il ne supporte que le C# ou VB.net

    Faisant quelques recherches sur le sujet, je suis tomb� sur StackOverflow

    Lorsque j'ai �t� interpel� par un post :

    Managed C++ compiles down to IL (just like C#, VB, etc. do) so if your C++ code is clean, doesn't do pointer arithmetic, doesn't try to do "clever" direct-memory manupulation (which will largely kill any x-platform ambitions you may have) then you may well find that compiling said C++ code in Managed C++ may well run on WP7!
    J'ai un petit peut de mal a comprendre ( tout du moins je suis un peu effray� )

    Comme je l'ai compris, ca veux dire que je peux renoncer a mes gestionnaires de m�moire ( avec toute l'arithm�tique de pointeurs pour avoir du code align� etc etc ? )

    Y'en as-t-il qui ont des liens vers des "tutos" sur comment adapter du c++ pour qu'ils soit compatible managed ( genre avec des exemples sur les pi�ges a �viter. )

    Enfin toute info qui serait bonne a prendre.


    L'id�e pour le moment est d'utiliser Ogre3d en moteur graphique, Bullet en physique, probablement Lua pour le script.
    Et j'ai l'impression que ca �limine d�j� mes chances de pouvoir porter sur WP7
    ( Soit, c'est pas pour rien que beaucoup ont aussi fais ce choix )
    Mais pour r�sumer, ya-t-il un moyen ( simple ) de simplifier le portage si on dois le passer en c++ / cli ou est-ce que ca ne vaux pas le coup de s'y int�resser ?

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 415
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 415
    Par d�faut
    Salut

    A mon avis, m�me si ton code respecte les conditions d�crites (qui me paraissent tr�s drastiques !), il n'en seras pas n�cessairement de m�me pour Ogre et Bullet...

    D'ailleurs, je suis sceptique quant � la capacit� d'un Ogre+Bullet � tourner sur un mobile... ce sont quand m�me des outils destin�s � des ordinateurs plut�t puissants !

  3. #3
    Membre �prouv�
    Profil pro
    Directeur technique
    Inscrit en
    Juillet 2007
    Messages
    107
    D�tails du profil
    Informations personnelles :
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activit� : Directeur technique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 107
    Par d�faut
    Citation Envoy� par jblecanard Voir le message
    D'ailleurs, je suis sceptique quant � la capacit� d'un Ogre+Bullet � tourner sur un mobile... ce sont quand m�me des outils destin�s � des ordinateurs plut�t puissants !
    J'ai fais le test, ca tourne plut�t pas mal ( bien sur faut rester sur du low poly et �viter les softbody qui arrivent de partout ).

    Citation Envoy� par jblecanard Voir le message
    A mon avis, m�me si ton code respecte les conditions d�crites (qui me paraissent tr�s drastiques !), il n'en seras pas n�cessairement de m�me pour Ogre et Bullet...
    C'est mon avis, mais �tant un parfait inculte en c++ manag�, je pr�f�re avoir l'avis de personnes plus comp�tentes que moi histoire de pouvoir faire un choix "�clair�".
    ( Bien que je ne me fasse pas de grandes illusions )

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 415
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 415
    Par d�faut
    Citation Envoy� par Christuff Voir le message
    J'ai fais le test, ca tourne plut�t pas mal
    Alors l� je suis vraiment bluff�, sur quelle plateforme ? Pardon de m'�carter du sujet

  5. #5
    Membre �prouv�
    Profil pro
    Directeur technique
    Inscrit en
    Juillet 2007
    Messages
    107
    D�tails du profil
    Informations personnelles :
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activit� : Directeur technique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 107
    Par d�faut
    Citation Envoy� par jblecanard Voir le message
    Alors l� je suis vraiment bluff�, sur quelle plateforme ? Pardon de m'�carter du sujet
    Iphone ( 3gs ou + ) et n900, faut que je fasse le test sur un iphone 3g ( je sais pas ce que ca peux donner dessus )

Discussions similaires

  1. R�ponses: 3
    Dernier message: 18/02/2004, 17h53
  2. Problème Window manager sous Slackware 9.1
    Par Riko dans le forum Applications et environnements graphiques
    R�ponses: 4
    Dernier message: 30/01/2004, 07h38
  3. Probl�me dans analisys Manager
    Par ien_ien23 dans le forum MS SQL Server
    R�ponses: 7
    Dernier message: 11/07/2003, 14h38
  4. traduction du terme "managed"
    Par sarasvati dans le forum Langages de programmation
    R�ponses: 11
    Dernier message: 14/05/2003, 23h01
  5. A propos des 'File management Functions' de Windows
    Par znaidi dans le forum Windows
    R�ponses: 3
    Dernier message: 01/04/2003, 16h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo