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
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
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.
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
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
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/
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Je peut les convertir avec VS Express ???
non ,vc express ne posséde pas les MFC ...
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Bon j'en suis la quand je vire mes wceres.rc
j'ai l'erreur :
et quand je le remet, j'ai :
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part .\MBC_APPRO_1.rc(533) : fatal error RC1015: cannot open include file 'wceres.rc'.
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
J'obtiens également la même erreur avec :corelibc.lib(wwinmain.obj) : error LNK2019: unresolved external symbol wWinMain referenced in function wWinMainCRTStartup
Use MFC in a Static Library
Runtime library : MT
Hors, on ne peut pas combiner MT avec la MFC incluse dans une DLL :
Quel est le bon nom a mettre dans les options de Linking à la place de wWinMainCRTStartup ?C:\Program Files\Microsoft Visual Studio 8\VC\ce\atlmfc\include\afxver_.h(77) : fatal error C1189: #error : Please use the /MD switch
hum il me semble que sur pocket il faut rester en shared pas en static..
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
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 ?
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
Partager