Salut,
J'ai un projet en C++/CLI (/clr pas pure) qui m'oblige à déporter mes UserControl personnalisés dans une DLL à part (en clr:/pure)
Ça marche très bien : ma solution compile les UserControl sous forme de DLL, et mon projet principal est lié à cette dll.
Comme je préférerais faire une application sous forme d'un seul exe, sans dll satellites, je me suis dit que j'allais compiler les userControl dans une lib plutôt qu'une dll.
J'ai donc modifié l'option de projet "Type de configuration" de "dll" en "lib".
Les UserControl compilent toujours bien, mais mon projet principal me sort alors, dès le début de la compilation (bien avant l'édition de liens, donc) :
./stdafx.cpp fatal error C1113: Échec de #using sur '...mon fichier.lib'
Bien entendu, le fichier stdafx.cpp est vide (mis à part le#include "stdafx.h"), et l'erreur renvoie sur la première ligne de stdafx.cpp, qui est un bête commentaire descriptif généré par Visual (en l'occurence "//stdafx.cpp : fichier source...")
Je n'ai pas trouvé d'explications qui puissent m'aider sur cette erreur C1113. Quelqu'un aurait-il des lumières à m'apporter ?
+
Chacha
Partager