Драйвер YASDI "lvalue требуется как левый операнд присваивания" - PullRequest
0 голосов
/ 19 февраля 2020

Я скачал исходный драйвер от SMA для их солнечного массива SunnyBoy. Я пытаюсь скомпилировать их драйвер, но эти две строки генерируют следующую ошибку lvalue, необходимую в качестве левого операнда присваивания :

(HANDLE)me->fd = (HANDLE)HFILE_ERROR; и (HANDLE)priv->fd = (HANDLE)HFILE_ERROR;

и просто как http://www.cplusplus.com/forum/windows/179967/, исходный код прекрасно работает на MSV C, но не работает на MinGW. Как мне преобразовать lvalue в rvalue?

...