Je dois interdire dll ici que je voudrais construire sans avoir à les construire deux fois (force de construire les deux et les reconstruire à nouveau pour permettre la liaison).Construire deux dll interdépendants
Voici un exemple:
**DLL A**
void fooA()
{
fooBB();
}
void fooAA()
{
fooB();
}
**DLL B**
void fooB()
{
fooA();
}
void fooBB()
{
}
Est-il possible de construire ces deux DLL sans maire refactoring?
C'est ce que je veux avoir en ce moment, je voudrais un moyen de construire seulement une fois en pleine construction. – Drahakar
Eh bien, si la construction incrémentale n'est * vraiment * pas une option, je ne connais pas d'autre moyen que celui suggéré par jia3ep. Je suppose que vous pourriez également changer l'une des DLL à une bibliothèque statique. –
Le mot clé external ne serait-il pas anyuse? Je sais que ça marche entre deux .obj, mais ça marche entre deux projets? Ou une compilation manuelle (/ c sur VS) avec un manuel/LINK serait-elle une option? sinon pourquoi? – Drahakar