la partie "The single-threaded CRT (C runtime)(libc.lib, libcd.lib) (formerly the /ML or /MLd options) is no longer available."
boom, voila, d'un coté ils te tartinent qu'il faut utiliser la version multithreaded et comment faire vroom vroom avec, et à coté ils te disent que certaines fonctions à la con (chiantes, connues comme telles depuis 20 ans et plus, comme strtok(), non réentrante) vont faire que des conneries avec le runtime multithread (divers programmes vont utiliser la même librairie et se marcher dessus via des variables statiques partagées d'un coup par tout le monde, une vraie tournante madame)
heureusement, tout n'est pas perdu, il faut juste employer la version secure desdites fonctions, fonctions de remplacement fournies par Microsoft, comme strtok_s() pour remplacer strtok(). ça veut juste dire passer en revue votre code et remplacer les méchantes fonctions qui marchent plus ou qui cassent tout par des toutes gentilles et super secure même si bien plus lentes ou limitées pour une raison ou une autre par rapport à avant. ou constipées : avec des vérifications non désirables et non désactivables. ou bien vous n'avez plus tout le code de tout votre bazar, mais aussi des .lib contenant des appels à ces vilaines fonctions...
ben nom di diou j'aurais préféré garder cette librairie sous le coude, vraiment, que devoir me palucher tous ces assauts de modernité. virer la libc classique monothread standard de base, boudiou, ca va bien dans leur tete ? ah, c'est fait exprès ? pas merci, vraiment, pas merci.
[^] # Re: Oh ...
Posté par Gniarf . En réponse au journal GCC bridé sous vista .... Évalué à 4.
http://msdn2.microsoft.com/en-us/library/abx4dbyh(VS.80).asp(...)
la partie "The single-threaded CRT (C runtime)(libc.lib, libcd.lib) (formerly the /ML or /MLd options) is no longer available."
boom, voila, d'un coté ils te tartinent qu'il faut utiliser la version multithreaded et comment faire vroom vroom avec, et à coté ils te disent que certaines fonctions à la con (chiantes, connues comme telles depuis 20 ans et plus, comme strtok(), non réentrante) vont faire que des conneries avec le runtime multithread (divers programmes vont utiliser la même librairie et se marcher dessus via des variables statiques partagées d'un coup par tout le monde, une vraie tournante madame)
heureusement, tout n'est pas perdu, il faut juste employer la version secure desdites fonctions, fonctions de remplacement fournies par Microsoft, comme strtok_s() pour remplacer strtok(). ça veut juste dire passer en revue votre code et remplacer les méchantes fonctions qui marchent plus ou qui cassent tout par des toutes gentilles et super secure même si bien plus lentes ou limitées pour une raison ou une autre par rapport à avant. ou constipées : avec des vérifications non désirables et non désactivables. ou bien vous n'avez plus tout le code de tout votre bazar, mais aussi des .lib contenant des appels à ces vilaines fonctions...
ben nom di diou j'aurais préféré garder cette librairie sous le coude, vraiment, que devoir me palucher tous ces assauts de modernité. virer la libc classique monothread standard de base, boudiou, ca va bien dans leur tete ? ah, c'est fait exprès ? pas merci, vraiment, pas merci.