6
Voglio concatinare un numero di versione a una stringa nei macro del preprocessore inno-setup. Ho cercato di usare il trucco stringer (utilizzati in C macro ++) in questo modo:Come concatenare numero in stringa nella macro?
#define stringer_helper(arg) #arg
#define stringer(arg) stringer_helper(arg)
#define version 1
#define myapp "lala " + stringer(version)
ma ottenere l'errore:
Illegal character in input file: '#' (0x23)
Come è possibile aggiungere un numero definire una stringa di definire?