Bonjour,
J'ai construit un Dll nommée CsvHandler.
voila le code CsvHandler.h
le Point.h est un classe que j'ai fait dans le projet CsvHandler.#include <string>
#include <list>
#include<vector>
#include "Point.h"
namespace CsvHandlerDll
{
class CsvHandler
{
public:
__declspec(dllexport) CsvHandler(void);
__declspec(dllexport) CsvHandler(char *s1,char s2);
__declspec(dllexport) char GetDelim(void);
__declspec(dllexport) char * GetPathFile(void);
__declspec(dllexport) void SetDelim(char d);
__declspec(dllexport) void SetPF(char* pf);
__declspec(dllexport) ~CsvHandler();
__declspec(dllexport) void ReadFile(void);
__declspec(dllexport) void Display_Vect();
__declspec(dllexport) std::vector<Point> GetPoints(void);
private:
void AddPoint(std::list<std::string> lst);
char * PathFile;
char delim;
std::vector<Point> vec;
};
}
Puis j'ai voulu utiliser ce Dll dans un autre projet.
J'ai crée mon nouveau projet dans la meme solution que le Dll.
puis j'ai ajoutée la référence de ce Dll à partir de la page propriété de la page.
J'ai ajouté le path de Dll dans le debugging. J'ai fait tous les instructions que j'ai trouvé dans ce site
Mais aprés l'exécution de mon nouveau projet le message d'erreur suivant me parait.
SVP y-a-t-il quelqu'un qui peut m'aider.fatal error C1083: Impossible d'ouvrir le fichier include*: 'CsvHandler.h'*: No such file or directory
Partager