Pb de librairies avec Visual

Pb de librairies avec Visual - C++ - Programmation

Marsh Posté le 08-12-2004 à 21:00:20    

salut,
 
je vais peut etre passer pour une bille mais je voudrais savoir la difference entre la libcmt.lib et msvcrt.lib
ou en gros la difference entre les 2 options de compilation /MT et /MD
 
parce que la c le grand trou noir .....

Reply

Marsh Posté le 08-12-2004 à 21:00:20   

Reply

Marsh Posté le 08-12-2004 à 21:11:11    

/MT -> multithread, linké avec msvcrt;lib si ma mémoire est bonne.
/MD, je sais plus... (mono ?)

Reply

Marsh Posté le 08-12-2004 à 22:06:47    

el muchacho a écrit :

/MT -> multithread, linké avec msvcrt;lib si ma mémoire est bonne.
/MD, je sais plus... (mono ?)


 
perdu  
 
/MT multithread => link avec LIBCMT.lib
/MD multithread DLL => link avec MSVCRT.lib
 
mais c est quoi la difference :??:

Reply

Marsh Posté le 08-12-2004 à 22:21:27    

Alors je suppose que l'un est linké en statique tandis que l'autre est une DLL.

Reply

Marsh Posté le 08-12-2004 à 22:32:18    

/MT : multithread statique
/MD multithread duynamique avec DLL

Reply

Marsh Posté le 08-12-2004 à 22:33:50    

Joel F a écrit :

/MT : multithread statique
/MD multithread duynamique avec DLL


 
et ca veut dire quoi ??
parce que ca oui en effet c est marqué partout

Reply

Marsh Posté le 08-12-2004 à 22:36:00    

.....
 
statique ca veut dire que la librairie est incluse dans ton appli
dynamqique, les fonctions sont appelées depuis un DLL
 
Faudra revoir ces bases ....

Reply

Marsh Posté le 08-12-2004 à 22:38:49    

Joel F a écrit :

.....
 
statique ca veut dire que la librairie est incluse dans ton appli
dynamqique, les fonctions sont appelées depuis un DLL
 
Faudra revoir ces bases ....


 
ouais mais faut se mefier des choses qui parraissent parfois evidente

Reply

Marsh Posté le 08-12-2004 à 22:44:40    

[:le kneu]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed