un unresolved au link, je dirais qu´il manque une lib mais ça semble louche... Tu peux avoir plus d´info sur ce " FSOUND_STREAM" ( fichier de déclaration, etc.) ?
un define n´est PAS une constante, c´est une directive préprocesseur, donc c´est non typé : ce sera évalué par le compilateur comme une immédiate ( un int en l´incorruence là)
la tendance C++ propre veut qu´on n´utilise plus le #define pour ça, mais qu´on fasse plutot des static const < type> nom = valeur; comme ça on gagne en fermetté sur la verif de typage
oui c´est une convetion les majuscules