Exécutable qui ne fonctionne pas sans .NET

Résolu
TreCool0
Messages postés
16
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
15 avril 2009
- 15 avril 2009 à 11:39
BunoCS
Messages postés
15266
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
24 juin 2022
- 15 avril 2009 à 14:10
Bonjour à tous,

J'ai un petit souci : j'ai crée un exécutable en C++ avec Visual Studio 2008 Express, qui utilise DirectShow. J'ai essayé de faire marcher cet exécutable sur un ordinateur, mais il ne fonctionne que si Visual Studio 2008 Express est aussi installé sur cet ordinateur-là. Dès que Visual est désinstallé, l'exécutable ne marche plus. On pense que c'est dû au fait que Visual installe le Framework .NET en même temps. Est-il possible de faire marcher cet exécutable sans que .NET soit installé?

Merci d'avance!

3 réponses

fregolo52
Messages postés
1115
Date d'inscription
mercredi 15 juin 2011
Statut
Membre
Dernière intervention
6 mai 2021
3
15 avril 2009 à 11:45
Salut,

Euh Visual Studio installe le framework, en effet. Mais si tu le désinstalles, en théorie le framework reste, ce sont en réalité 2 install différentes.

Sans voir ton projet, je dirais que tu as créé ton exe en mode debug et non en release. Les dll de debug no sont installées qu'avec Visual.
3
TreCool0
Messages postés
16
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
15 avril 2009

15 avril 2009 à 12:15
Ok, c'était bien ça... J'me sens l'échec! -_-'

Merci beaucoup!!!
0
BunoCS
Messages postés
15266
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
24 juin 2022
103
15 avril 2009 à 14:10
TreCool0: oui, il est possible de faire tourner ton appli C++ sans installer le framework. Regarde la source de BruNews sur les templates de projets

@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
0