#ifndef #define, bug dans les macros quand je change la valeur
Bonjour à tous, j'ai un soucis vraiment étrange, le genre de soucis que j'ai jamais rencontré, et pour lequel je ne trouve pas de solution (tient donc !)
en fait, j'ai deux fichiers : MySQLDatabase.cpp/h et Sqlite.cpp/h
Je me suis rendu compte que les deux fichier .h contenait ceci :
Code:
1 2 3 4 5
|
Sqlite.h + MySQLDatabase.h
#ifndef ARANATHA_BASE_DATABASE_MYSQLDATABASE_H
#define ARANATHA_BASE_DATABASE_MYSQLDATABASE_H |
J'ai donc changé la valeur des define dans le fichier Sqlite.h en
Code:
1 2 3
|
#ifndef ARANATHA_BASE_DATABASE_SQLITE_H
#define ARANATHA_BASE_DATABASE_SQLITE_H |
et la, c'est le drame, j'ai une 30aine d'erreurs par rapport aux macros <<max>>, <<min>>auxquelles on ne passe qu'1 argument au lieu de 2, ainsi que diverses erreurs dans des fichiers que je n'ai pas codé.
Je suis un peu beaucoup perdu, et je suivrais volontier les pistes que vous pourrez me donner!
Merci bonne journée