Vous avez besoin de deux projets contenus dans une solution. Je suppose que vous construisez un projet non-mfc win32. 1) Créez un nouveau projet de bibliothèque. Ceci est fait en créant un projet win32 et en sélectionnant une bibliothèque statique ou dll. Vous avez probablement déjà fait cela. 2) Notez que vous avez également une solution ouverte, MSDev a créé une solution pour vous. Les solutions regroupent plusieurs projets différents. 4) Cliquez avec le bouton droit sur la solution et sélectionnez Ajouter un nouveau projet de console win32. Créez un projet exécutable win32. Ajoutez-y votre main.c - c'est plus facile si vous créez un projet exécutable vide. . . vous ne voulez pas un projet qui contient des fonctions principales. . vous devrez peut-être supprimer le fichier source généré - ou vous pouvez l'utiliser comme modèle. 5) Cliquez avec le bouton droit sur le projet exécutable et sélectionnez «make this the startup project».
6) Cliquez avec le bouton droit de la souris sur le projet et sélectionnez les dépendances. Assurez-vous que le projet de bibliothèque est vérifié en tant que dépendance. Cela garantira qu'il est construit en premier. Confirmez en visualisant l'ordre de construction. 7) Faites une version d'évaluation et vérifiez les résultats dans le répertoire de débogage de la solution. . . vous devriez trouver à la fois dll et exe au même endroit.
Cela devrait fonctionner. . .
Vous pouvez continuer à ajouter différents types de projets à cette solution racine. Si vous quittez msdev, vous pouvez renommer votre solution en quelque chose de plus descriptif.
Pourriez-vous être plus précis sur les étapes de test de la bibliothèque? – user198729
L'application de test aura une fonction principale qui appelle à son tour les fonctions de la bibliothèque que vous souhaitez tester. –