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

Visual C++ Discussion :

Migrer Une appli de Pocket PC 2003 a WM5


Sujet :

Visual C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 79
    Par défaut Migrer Une appli de Pocket PC 2003 a WM5
    Bonjour,

    j'ai réalisé il y a 1 ans une application sur Embedded Visual C++, une version compatible avec Pocket PC 2003.

    J'airerai migrer mon application pour Windows Mobile 5. comment dois-je faire ?
    Faut-il une autre version de EVC++ ?

    Merci

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    je suppose que tu disposes de visual 2005 .
    dans un premier temps ouvre le projet avec visual 2005 qui devrait le convertir.
    à priori tu ne devrais pas trop rencontrer de problémes sauf sur quelques points liés au respect de la norme du C++.
    voir mon tuto sur la migration.

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 79
    Par défaut
    J'ai une malette contenant tous les logiciel de Microsoft donc je devrai le trouver ^^

    C'est quoi le nom exacte ?
    (c'est une application sur pocket pc moi y a pas de pbl ?)

    PS : je trouve pas ton tutau

  4. #4
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    re,
    il faut que tu installes visual studio 2005.
    tu peux disposeras de tous les types de projets MFC ,pocket,smartphone etc.
    mon tuto : http://farscape.developpez.com/tutor...on-vc6-vc2005/

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 79
    Par défaut
    Je peut les convertir avec VS Express ???

  6. #6
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    non ,vc express ne posséde pas les MFC ...

  7. #7
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 79
    Par défaut
    Bon j'en suis la quand je vire mes wceres.rc
    j'ai l'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    corelibc.lib(wwinmain.obj) : error LNK2019: symbole externe non résolu wWinMain référencé dans la fonction wWinMainCRTStartup
    Pocket PC 2003 (ARMV4)\Debug/MBC_APPRO_1.exe : fatal error LNK1120: 1 externes non résolus
    et quand je le remet, j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .\MBC_APPRO_1.rc(533) : fatal error RC1015: cannot open include file 'wceres.rc'.

  8. #8
    Membre éclairé Avatar de SteelBox
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    446
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2002
    Messages : 446
    Par défaut
    J'essais également de migrer une application pour Pocket PC vers Visual Studio 2005 et je n'arrive pas à me débarasser de toutes les erreurs :

    Use MFC in a Shared DLL
    Runtime library : MD
    corelibc.lib(wwinmain.obj) : error LNK2019: unresolved external symbol wWinMain referenced in function wWinMainCRTStartup
    J'obtiens également la même erreur avec :
    Use MFC in a Static Library
    Runtime library : MT

    Hors, on ne peut pas combiner MT avec la MFC incluse dans une DLL :
    C:\Program Files\Microsoft Visual Studio 8\VC\ce\atlmfc\include\afxver_.h(77) : fatal error C1189: #error : Please use the /MD switch
    Quel est le bon nom a mettre dans les options de Linking à la place de wWinMainCRTStartup ?

  9. #9
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    hum il me semble que sur pocket il faut rester en shared pas en static..

  10. #10
    Membre éclairé Avatar de SteelBox
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    446
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2002
    Messages : 446
    Par défaut
    J'arrive à construire en utilisant WinMainCRTStartup au lieu de wWinMainCRTStartup
    L'application s'exécute correctement en Release (mais pas en debug, ce qui doit être due au fait qu'il manque les Dll en version debug -avec un d à la fin du nom- quelque part ?)

    Edit : L'application que je viens de migrer est un viewer pour pocket PC (http://www.codeproject.com/ce/PicView.asp)
    J'utilise l'émulateur de Pocket PC sous Visual Studio 2005 mais je ne sais pas comment enregistrer une image dessus. une idée ?

  11. #11
    Membre éclairé Avatar de SteelBox
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    446
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2002
    Messages : 446
    Par défaut
    J'ai enfin réussi à construire et exécuter le projet.
    Je donne 2 liens qui pourraient être utiles pour d'autres personnes :
    http://msdn2.microsoft.com/en-us/library/ms838254.aspx
    http://msdn.microsoft.com/library/de...bug_VS2005.asp

Discussions similaires

  1. Migrer une appli JEE vers Websphere v8?
    Par mimi_grebici dans le forum Websphere
    Réponses: 0
    Dernier message: 25/08/2011, 12h08
  2. Migrer une appli HF classique installée en HF CS
    Par Tancredi dans le forum HyperFileSQL
    Réponses: 6
    Dernier message: 07/07/2011, 17h31
  3. Moderniser/migrer une appli PHP un peu dépassée
    Par megapiou dans le forum Langage
    Réponses: 3
    Dernier message: 11/01/2008, 17h43
  4. Réponses: 10
    Dernier message: 26/08/2007, 22h49
  5. [VB.NET] problème pour piloter une appli. excel 2003
    Par Pynuch dans le forum Windows Forms
    Réponses: 13
    Dernier message: 16/11/2005, 13h02

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