Comment inclure des fichiers .obj dans le projet

J’ai la question suivante: On m’a confié la tâche de créer une application. Il y avait un fichier ready counter.h et un autre fichier – counter.obj. Il s’est avéré que, dans le compteur counter.h, il n’y avait que des déclarations de fonctions. Comment puis-je inclure le fichier .obj dans le fichier .cpp afin qu’il soit compilé? J’utilise Microsoft Visual Studio 2010 – et dans quel dossier le fichier lui-même doit-il aller?

Ajoutez le fichier obj à la solution comme vous le feriez avec les fichiers cpp (je le fais habituellement par glisser-déposer, c’est-à-dire que vous faites glisser le fichier depuis l’explorateur Windows et le déposez dans un projet de la fenêtre Solution Exporer ).

Vous pouvez mettre le fichier obj avec les fichiers cpp; ça n’a pas vraiment d’importance.

Vous ne pouvez pas inclure de fichier object dans un fichier cpp.
Le compilateur comstack le fichier cpp et génère les fichiers obj. Pour chaque fichier cpp, ces fichiers sont ensuite liés pour créer un libray ou un exécutable.

Habituellement, vous liez des bibliothèques ( .lib ou .dll ) à une application. Vérifiez si celles-ci sont avec vous.

Si non,

Vous pouvez essayer de lier le fichier object à votre application en:
Accédez aux propriétés du projet, puis dans la "Property Page" sélectionnez le noeud "C/C++" Vous obtiendrez des "Additional Include Directories" d’inclusion "Additional Include Directories" ajoutez le nom de votre fichier object. Gardez votre fichier obj dans le répertoire où se trouve votre code source. append le répertoire de:
Tools->Options->Projects and Solutions->VC++Directories .

Je n’ai jamais essayé la deuxième méthode, sauf pour les projets académiques, ce qui était il y a des années, donc pas sûr, veuillez vérifier les informations sur MSDN.