Catalina C : "Aucun membre nommé 'signbit' dans l'espace de noms global" Erreur
Lors de la compilation d'un programme C à l'aide de
error: no member named 'signbit' in the global namespace
Ce problème survient lorsque le compilateur ne parvient pas à localiser le bon
Pour résoudre ce problème, il faut s'assurer que le compilateur pointe vers les SDKheaders appropriés.
Solution
set(CMAKE_CXX_FLAGS "[...] -isysroot /sdk/path")
où /sdk/path est le chemin du SDK obtenu à partir de xcrun.
De plus, la désactivation de la protection de l'intégrité du système (SIP) peut également résoudre le problème.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!