Bonjour,
existe-t-il une méthode qui marche à 100 % pour ne pas être enquiquiné avec des warnings du type :
parce que quand on fait une application multithread (donc la version release utilise : Use Run Time Library "Multithreaded", et la version Debug Use Run Time "Debug Multithreaded"), et qui a le malheur d'utiliser une librairie compilée avec en release "Single-Threaded" et en Debug "Debug Single-Threaded", et bien on a ce type de warning !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2LINK : warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:library
Alors moi, je vois que 2 solutions :
- soit refaire la librairie avec en release "multithreaded" et en debug "debug multithreaded",
- soit ignorer avec /NODEFAULTLIB:library, ce que je trouve pas trés propre
Y en a-t-il d'autres ?
J'ai déjà regardé ce post :
http://www.developpez.net/forums/vie...+multithreaded, qui parle aussi de ce problème, mais qui ne le solutionne pas.
Partager