Comment ajouter un nouveau fichier source .cpp à dll ?
ilimo
Messages postés32Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention 2 juin 2006
-
5 janv. 2004 à 17:01
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 2006
-
5 janv. 2004 à 20:55
bonjour,
quand je rajoute un nouveau fichier .cpp à ma dll , il y a message d'erreur..
mais si j'incorpore le contenu au fichier source principal, tout va bien..
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 5 janv. 2004 à 18:06
c'set un fichier existant ou alors tu ajoutes un nouveau ?
Que fais-tu avec des en-tetes precompilees dans une dll ?
Faut faire nouveau projet win32 APP et sur feuille qui apparait de suite tu cliques sur proprietes et tu choisis DLL et tu coches VIDE, ainsi jamais de probleme. Pour ajouter nouveau fichier, clic droit sur le nom du projet dans explorateur de solution et ajouter nouv fichier, la tu indiques le type et le nom et c'est ok.
BruNews, ciao...
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 5 janv. 2004 à 18:25
Faut toujours creer soi meme si on veut rester maitre de ce que l'on fait.
Suffit d'avoir un squelette minimal avec:
#include <windows.h>
le DllMain()
dans un txt et tu fais copier coller les autres fois.
BruNews, ciao...
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 5 janv. 2004 à 20:55
Si le projet contient les fichiers sdtafx.h et sdtafx.cpp, il utilise les entêtes précompilées pour accélerer la compilation des fichiers sources. Tous les fichiers sources du projet doivent commencer par
#include "sdtafx.h"
les entêtes précompilées servent à regrouper dans un fichier toutes les entêtes (fichiers .h) qui prennet du temps à compiler et qui ne changent jamais (ou très peu). Ainsi, s'il y a plusieurs fichiers à compiler, le compilateur n'a pas à compiler ces entêtes à chaque fois.