Я использую gnu-efi в качестве проекта Visual Studio 2019. Моя программа UEFI работает, как и ожидалось, на реальном оборудовании. На следующем этапе мне нужны функции C, такие как pow(...);. Естественно, при работе с efi все эти возможности отключаются. Когда я напрямую включаю ‹math.h›, я получаю неразрешенную внешнюю... ошибку. Если я запускаю неограниченный проект, который успешно строится.
Я спросил, и кто-то посоветовал скачать EDK2 libc, но я не знаю, как использовать его в моем проекте и работает ли он с GNU-EFI. Я понятия не имею, что делать, чтобы использовать функции C. Я буду очень рад, если кто-нибудь скажет мне, что делать.
math.h
. Если вам нужно только простое подмножество, такое какpow
, я думаю, что лучше реализовать его самостоятельно. - person KagurazakaKotori   schedule 06.12.2020