Я скачал исходный драйвер от 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?