J'ai un .cpp et un header dans un autre projet que j'aimerais lier. J'ai ajouté l'en-tête et placé le fichier .lib dans le Linker/ Input/ Additional Dependencies mais j'obtiens un external non résolu. D'après ce que j'ai lu, cela pourrait être dû au fait que la lib fait partie d'un projet dll. Tout ce que je veux faire, c'est lier l'obj de cette classe, mais il ne semble pas vouloir me permettre de le faire. Je peux lier un autre fichier lib dans le même répertoire, ce n'est donc pas un problème de chemin.
Je pourrais probablement exporter la classe dans le cadre d'une DLL, mais je ne veux pas m'inquiéter des fuites de mémoire car je devrais passer un pointeur sur l'objet, alors que si j'établis un lien direct, je n'ai pas à m'en préoccuper du tout.
Quelle est la meilleure façon de diagnostiquer si je peux faire un lien vers le fichier lib.
Y a-t-il une raison particulière pour laquelle VS2010 ne me permet pas d'aller directement au fichier obj ? Cela semble être l'option la plus facile.
Merci, James