Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

C++ Как убрать ошибку

Lamer-Programmer
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
14 Ноя 2017
Сообщения
245
Реакции
17
Всем привет, пытаюсь построить kernel driver вроде уже все настроил, и Spectre mfc добавил нужных версий, и такая ошибка вылазит в двух разных проектах,
wdk стоит правильный, mfc тоже по версии ставил.
C++:
Expand Collapse Copy
auto status = STATUS_NOT_FOUND;
    for (auto i = 0; i < 2; i++)

    {
        
         auto* raidFormat = L"\\Device\\RaidPort%d";
        wchar_t raidBuffer[18];
        RtlStringCbPrintfW(raidBuffer, 18 * sizeof(wchar_t), raidFormat, i); // Как я понял ошибка тут

        auto* device = GetRaidDevice(raidBuffer);
        if (!device)
            continue;

        const auto loopStatus = DiskLoop(device, registerInterfaces);
        if (NT_SUCCESS(loopStatus))
            status = loopStatus;
    }

    return status;
 

Вложения

  • vs.PNG
    vs.PNG
    21.1 KB · Просмотры: 55
У тебя RtlStringCbPrintfW объявлена, но не определена
1622755238841.png

Проверь: Ntstrsafe.lib слинкована?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу