Rumah > Artikel > pembangunan bahagian belakang > Mengapa Saya Mendapat Ralat "Tiada Ahli Dinamakan 'signbit' dalam Ruang Nama Global" dalam Catalina C ?
Catalina C : "Tiada Ahli Dinamakan 'signbit' dalam Ruang Nama Global" Ralat
Apabila menyusun atur cara C menggunakan
error: no member named 'signbit' in the global namespace
Isu ini timbul apabila pengkompil tidak dapat mengesan
Untuk menyelesaikan masalah ini, seseorang mesti memastikan bahawa pengkompil dihalakan kepada Pengepala SDK yang sesuai.
Penyelesaian
set(CMAKE_CXX_FLAGS "[...] -isysroot /sdk/path")
di mana /sdk/path ialah laluan SDK yang diperoleh daripada xcrun.
Selain itu, melumpuhkan Perlindungan Integriti Sistem (SIP) juga boleh menyelesaikan isu tersebut.
Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat "Tiada Ahli Dinamakan 'signbit' dalam Ruang Nama Global" dalam Catalina C ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!