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

VC++ .NET Discussion :

installation appli d�velopp�e avec visual C++ express ?


Sujet :

VC++ .NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    32
    D�tails du profil
    Informations personnelles :
    �ge : 55
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 32
    Par d�faut installation appli d�velopp�e avec visual C++ express ?
    Bonjour,

    je me suis lanc� depuis peu dans le dev sous windows avec Visual C++ Express.
    Le d�veloppement se passe bien, �a donne de beaux r�sultats plut�t rapidement, seulement voil� quand j'ai voulu faire tourner l'appli sur un autre PC, j'ai na�vement emport� l'ex�cutable g�n�r� sur lamachine cible.

    R�sultat, le lancement me donne l'erreur : "Cette application n'a pas pu d�marrer car la configuration de l'application est incorrecte. R�installer l'application pourrait r�soudre ce probl�me"

    En creusant un peu, je me suis rendu compte que je faisait du dotNet sans le savoir, tel le Mr Jourdan de l'informatique (du moins si j'ai bien compris).

    N�anmoins, je ne parviens pas � faire tourner cette #!@^ d'application (oups, je m'emporte) sur la machine cible o� sont install�s :
    - Le package redistribuable Microsoft Visual C++ 2005 (x86)
    - Le framework .Net 2.0

    Mais �a ne marche toujours point.

    Qu'ai je donc oubli� ?

    Merci

  2. #2
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    de compiler en release peut-etre, ou alors voir si y a pas d'autres d�pendances

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    32
    D�tails du profil
    Informations personnelles :
    �ge : 55
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 32
    Par d�faut
    Merci, �a le fait effectivement (j'ai un peu pateaug� pour trouver comment compiler en mode release).

    Ca le fait, et il suffit � priori que le framework .net soit install� sur la machine cible (il faut que je refasse l'essai sur une machine propre sans "Le package redistribuable Microsoft Visual C++ 2005").

    Par contre, je ne comprends pas pourquoi le fait de compiler avec les infos de debuggage emp�che l'ex�cution sur un autre PC.
    S'appuirait-on sur des librairies (dynamiques du coup) non pr�sentes dans le framework ?

    Bref, �a marche. Encore merci, et je passe le sujet sur r�solvu

  4. #4
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    c'est parce que le mode debug utilise d'autres dll qui ne sont pas pr�sentes sur le syst�me

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    54
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2006
    Messages : 54
    Par d�faut
    Bonjour,

    J'ai un peu le m�me probl�me, sauf que j'ai compil� en release, mais �a ne fonctionne toujours pas...

    Je ne sais pas si �a fonctionne en ayant le Framework .NET 2.0, je n'ai pas encore essay�, c'est assez contraignant et �a serait mieux si je pouvais faire sans...

    Mon programme n'utilise que 4 librairies :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    #include <windows.h>
    #include <stdio.h>
    #include <string.h>
    #include <fstream>
    Merci d'avance

  6. #6
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    je ne sais pas si tu as besoin de .net, surtout si tu ne t'en sers pas

    t'as regard� dans la faq ? http://cpp.developpez.com/faq/vc/?pa...VC2005VCRedist

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    54
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2006
    Messages : 54
    Par d�faut
    J'ai r�ussi, je suis all� dans les propri�t�s du projet sous Visual C++ 2005 :

    Projet - Propri�t�s - Propri�t�s de configuration

    Utilisation des ATL => Lien statique vers ATL
    R�duction de l'utilisation des CRT dans les ATL => Oui

    J'ai recompil� en Release, �a m'a cr�� un fichier un peu plus volumineux et �a a l'air de fonctionner sur un autre PC !

    J'ai pas tout compris � quoi �a sert ces param�tres, mais on m'a conseill� d'essayer ceci...

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    34
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 34
    Par d�faut
    Bonjour,

    Je suis d�sol� de faire remonter ce topic, mais j'ai aussi un probl�me d'ex�cution d'un programme (Winforms d�velopp� sous VC2005) sur un PC diff�rent de celui utilis� pour le d�veloppement.
    Le PC sur lequel je cherche � ex�cuter le programme est r�cent, �quip� de Vista, et le pack VC2005 redistribuable est install�, ainsi que le Framework.NET V2. En fait, c'est exactement la m�me config que le PC o� le programme a �t� d�velopp�, � l'exception de l'absence de VC2005 Express.

    H�las, aucune des solutions propos�es ici ou dans la Faq ne semble fonctionner (diff�rentes configurations de compilation et installation de vcredist_x86.exe). Si jamais quelqu'un a le m�me probl�me et l'a r�solu, je suis preneur de la soluce.

    J'en profite pour remercier tous ceux qui prennent du temps pour �crire les Faq et les tutoriaux, et sans qui je n'aurai jamais pu avancer rapidement dans l'apprentissage de VC++.

    Merci.

    A bient�t.

    MR

  9. #9
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    il s'agit d'un programme en C++/CLI pur ?
    tu as compil� en release ?

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    34
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 34
    Par d�faut
    Bonjour,

    Oui, c'est �a, c'est un programme C++/CLI, compil� en Release, avec l'option clr pure. J'ai essay� de modifier pas mal d'options de compilation, mais rien � faire, le .exe n'est pas ex�cut� sur les autres PC que celui de d�veloppment (essais sur 2 autres machines, m�me r�sultat).


    MR

  11. #11
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    quel est le message d'erreur ?

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    34
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 34
    Par d�faut
    Voil�:

    Sur le PC, sous XP: "Cette application n'a pas pu d�marrer car la configuration de l'application est incorrecte. R�installer l'application pourrait r�soudre ce probl�me"

    Sur l'autre PC, sous Vista: "L'application n'a pas pu d�marrer car sa configuration c�te � c�te est incorrecte. Pour plus d'informations, voir le journal d'�v�nements d'applications"

    MR

  13. #13
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    34
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 34
    Par d�faut
    Bonjour,

    J'avance dans l'extraordinaire myst�re de la compilation.

    J'ai fait un petit test et le r�sultat est �trange.

    Je r�sume d'abord la situation de d�part.

    - j'ai trois PC, que je nomme PC1vista, PC2vista, PC3Xp

    - PC1vista est �quip� de VC2005 Express,
    Sur PC2vista, il y a le framework.NET 1, 2 et 3 et le VCredistribuable
    Sur PC3Xp, il y a le framework.NET 1 et 2 et le VCredistribuable

    - j'ai initialement developp� mon programme (C++/CLI, Winforms) sur PC1vista puis compil� en Release. L'�x�cutable ne fonctionnait ni sur PC2vista ni sur PC3Xp, comme je l'ai expliqu� pr�cedemment.

    - histoire de faire un test, j'ai donc install� VC2005 Express sur PC3Xp, et j'ai compil� mon programme sur ce PC, toujours en Release. L'executable issu de cette compilation tourne correctement sur cette machine (PC3Xp), et sur PC1Vista, mais toujours pas sur PC2vista!

    - le plus rigolo est que si maintenant, je compile le programme sur PC1vista, il ne veut pas s'executer sur PC3Xp;


    Pour r�sumer au cas o� �a serait un peu difficile � suivre, si je compile sur le PC3Xp, le prog tourne sur PC3Xp et PC1vista, mais si je compile exactement le m�me programme avec les m�mes options sur PC1vista, il ne tourne pas sur PC3Xp. Et aucun de ces programmes ne tourne sur le PC2vista...... Dans ces conditions, �a va �tre dur de developper pour des clients

    Toujours pas d'id�e ?

    Merci!

    A bient�t.

    MR

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    32
    D�tails du profil
    Informations personnelles :
    �ge : 55
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 32
    Par d�faut
    Citation Envoy� par Mustrum_Ridculle Voir le message
    Pour r�sumer au cas o� �a serait un peu difficile � suivre, si je compile sur le PC3Xp, le prog tourne sur PC3Xp et PC1vista, mais si je compile exactement le m�me programme avec les m�mes options sur PC1vista, il ne tourne pas sur PC3Xp. Et aucun de ces programmes ne tourne sur le PC2vista...... Dans ces conditions, �a va �tre dur de developper pour des clients

    Petite question en passant, je ne connais pas Vista, mais ce ne serait pas un syst�me d'exploitation 64bits � la diff�rence de XP qui est toujours en 32bits ?

    - Une appli XP (32bits) tournerait donc sur Vista
    - Une appli Vista (64bits) ne tournerait donc pas sous XP � moins de prendre la pr�caution de cibler du 32bits

    Resterait le pb du vista r�calcitrant.

  15. #15
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    � ma connaissance, il y a du Vista 32 et du Vista 64, tout comme il y a du XP 32 et du XP 64.

    PS: Quand tu as un probl�me de config, consulte le journal des �v�nements dans "Gestion de l'Ordinateur". Tu pourrais y trouver le nom du composant non-trouv� si telle est la raison du probl�me...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  16. #16
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    34
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 34
    Par d�faut
    Bonjour,

    Effectivement, je suis sur Vista 32, donc la source du probl�me n'est pas l�. Mais �a aurait pu.

    Ok, merci medinoc, je vais voir �a avec le journal des �v�nements.
    Pour le moment, je compile sous XP et je ne release que pour XP.

    Merci pour vos r�ponses, et j'updaterai le fil si je trouve la source du probl�me.

    MR

  17. #17
    Membre �clair� Avatar de venomelektro
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    521
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2004
    Messages : 521
    Par d�faut
    Hello,

    d�sol� pour le remontage, j ai des problemes similaires, j ai laiss� de cot� visual studio depuis .NET(2002) et en me remettant au 2008 je trouve tous ces problemes qui n existait pas avant (y en avais deja bien assez )

    j ai beau lire la FAQ et les infos sur le visual redist je trouve pas

    application cote a cote incorrecte ou l application n a pu s initialiser suivant les pc sous XP ou vista

    le probleme se produit sans que j ai pu trouver de lien de cause a effet sur plusieurs programmes (mais pas tous , il utilisent pourtant les memes lib de base : SDL , openGL ... !) dont je me suis juste content� de mettre a jour les librairies et convertir mes projets.

    Je pense que si continue de la sorte (mes recherche sur le net ne donne rien) je vais reinstaller le 2002

    A moins que qqun ai une id�e?

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 0
    Dernier message: 15/07/2014, 21h31
  2. R�ponses: 9
    Dernier message: 06/12/2013, 11h34
  3. Installation d'OpenCV avec Visual C++ Express 2005
    Par T-O-N-Y dans le forum OpenCV
    R�ponses: 1
    Dernier message: 09/04/2009, 21h22
  4. R�ponses: 9
    Dernier message: 21/01/2009, 19h54
  5. Installer ODE avec Visual C++ Express
    Par ptitJP dans le forum ODE
    R�ponses: 5
    Dernier message: 13/12/2006, 21h27

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