aze Le 29/01/2007 à 12:59 Quand je compile un programme avec Visual Studio Express 2005 C++ le programme a besoin du .Net framework pour lancer le programme, même si je n'utilise rien du framework (enfin je pense)
Est ce que vous connaissez un moyen de creer un programme qui soit indépendant de .Net ?
(comme dans VS6 par exemple)
C'est pas le framework qu'il demande (si tu fait pas un projet C++ managed) mais le "VC++2005 reditribuable runtime" (qui est actuellement installé par défaut pour les applis VC6)

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
aze Le 29/01/2007 à 14:02 pourtant sur d'autres machines ça ne marche qu'une fois que .Net est installé. Il l'installe en même temps ?
vince Le 29/01/2007 à 22:17 C'est tout a fait faisable, notre outil a besoin d'un compilateur C et si on utilise VC2005 express ou VC8 (celui de la suite .NET) le déploiement des binaires fonctionne parfaitement sans le framework...
vince Le 29/01/2007 à 22:43 sérieusement, tu croyais que je ne savais pas que c'était différent ? t'affiches pas les smileys ou tu ne les prends pas en compte pour détecter l'ironie ??? (parce que tu me fais peur là)
PpHd Le 29/01/2007 à 22:57 Je n'en doutais pas, mister miles.
PpHd Le 29/01/2007 à 23:20 J'en vois qu'un. C'est quoi le deuxième ?
que tu voulais sûrement dire "la première" au lieu de "la deuxième" ?
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
PpHd Le 29/01/2007 à 23:40 c est non initialisé, et c'est donc un comportement indéfini.
Je ne suis pas sûr par contre que 'c != c++' soit un comportement indéfini.
RHJPP Le 29/01/2007 à 23:44 Tu ne sais pas si c'est c ou c++ qui va être évalué en premier...
ah ben c'est évidemment indéfini, t'as pas le droit de modifier une variable en même temps que tu la lis (i.e. sans qu'il y ait de sequence point entre les deux) -- imagine une architecture où sizeof(int)=1048576 et où le compilo parallélise automatiquement, y aura un core qui sera en train d'écrire n'importe quoi dans c pour l'incrémenter, alors que l'autre sera en train d'essayer de comprendre ce qu'il y a dans c et se retrouvera avec une version corrompue de c ^^
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
PpHd Le 29/01/2007 à 23:53 Sûr ? C'est pas un appel de fonction, mais une expression logique.