Ошибка C ++ при попытке назначить std :: string для hwProfileInfo - PullRequest
1 голос
/ 07 августа 2020
#pragma once
#include <WinBase.h>
#include <string>

using namespace std;

HW_PROFILE_INFO hwProfileInfo;
string hwid;

void getHWID()
{
    if (GetCurrentHwProfile(&hwProfileInfo))
    {
        hwid = hwProfileInfo.szHwProfileGuid; 
    }
}

Я знаю, что решение может быть простым, но я пытался исправить это в течение дня, и это довольно расстраивает. Я получил источник от inte rnet с тем же методом, и он работает, но всякий раз, когда я пытаюсь использовать его для другого проекта, появляется эта ошибка:

ни один оператор не соответствует этим типам операндов: std :: string = WCHAR [39]

Кто-нибудь может мне помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...