Bonjour,
A la base je voulais jouer un son dans un programme (un chronomètre qui annonce toutes les minutes) mais après quelques recherches j'ai revu mes exigences à la baisse et je me suis dit qu'un simple "bip" du système ferait amplement l'affaire pour commencer.
Le programme est en c++ et je suis sous XCode.
J'ai voulu utiliser le tout bête "\a" mais cela ne fait rien. Pas d'erreur, mais pas de son non plus...
J'ai cherché sur le net et il se trouve que certaines personnes on aussi ce problème...
(J'ai même testé via le terminal que mon bip d'erreur fonctionne, et il marche : /usr/bin/printf "\a")
J'ai alors essayé d'utiliser la fonction beep() en ayant fait #include <curses.h>
Mais lors de la compilation j'ai l'erreur suivante :
"_beep", referenced from:
_main in main.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Build failed (1 error)
Voici le prog tout simple pour tester le bip :
Quelqu'un aurait-il une solution à l'un des problèmes ?
Merci d'avance ! :zen:
A la base je voulais jouer un son dans un programme (un chronomètre qui annonce toutes les minutes) mais après quelques recherches j'ai revu mes exigences à la baisse et je me suis dit qu'un simple "bip" du système ferait amplement l'affaire pour commencer.
Le programme est en c++ et je suis sous XCode.
J'ai voulu utiliser le tout bête "\a" mais cela ne fait rien. Pas d'erreur, mais pas de son non plus...
J'ai cherché sur le net et il se trouve que certaines personnes on aussi ce problème...
(J'ai même testé via le terminal que mon bip d'erreur fonctionne, et il marche : /usr/bin/printf "\a")
J'ai alors essayé d'utiliser la fonction beep() en ayant fait #include <curses.h>
Mais lors de la compilation j'ai l'erreur suivante :
"_beep", referenced from:
_main in main.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Build failed (1 error)
Voici le prog tout simple pour tester le bip :
Bloc de code:
#include <iostream>
#include <cstdlib>
#include <curses.h>
using namespace std;
int main(){
beep();
return EXIT_SUCCESS;
}
Quelqu'un aurait-il une solution à l'un des problèmes ?
Merci d'avance ! :zen: