|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: May 2004
Messaggi: 139
|
[VISUAL c++] Conflitto Preprocessore
Sto lavorando ad un progetto c++ che utilizza alcune librerie esterne.
Con la semplice inclusione dei file .h di due librerie ho avuto errori a tempo di compilazione. analizzando il problema ho visto che vanno in conflitto queste due cose: template <typename ValueType> inline ValueType MAX(const ValueType& a, const ValueType& b) { return a < b ? b : a; } e #ifndef MAX #define MAX(a,b) ((a) < (b) ? (b) : (a)) #endif Questi due pezzi di codici fanno parte di due file header diversi, uno appartenente ad una libreria e uno appartenente ad un altra libreria. Dato che si parla di define e inline credo che il problema sia quindi a livello di preprocessore. Avete idea su come posso risolvere? |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:28.



















