c - YASDI 驱动程序“需要左值作为赋值的左操作数”
问题描述
我已经从 SMA 下载了他们 SunnyBoy 太阳能电池阵列的源驱动程序。我正在尝试编译他们的驱动程序,但是这两行会生成以下错误左值,需要作为赋值的左操作数:
(HANDLE)me->fd = (HANDLE)HFILE_ERROR;
和
(HANDLE)priv->fd = (HANDLE)HFILE_ERROR;
就像http://www.cplusplus.com/forum/windows/179967/一样,源代码在 MSVC 上构建良好,但在 MinGW 上失败。如何将左值转换为右值?
解决方案
推荐阅读
- mysql - 在表之间可能存在依赖关系的情况下使用临时表是一个很好的解决方案吗?
- php - PHP 用另一个数组值更改现有数组键
- c# - 我如何保护从客户端发送到服务器的流量从中间工具中的人?
- python - 如何解决 MySQL server has gone with query
- php - 文件未上传
- python - 为什么标签没有完全显示?
- asp.net-mvc - 在主视图中渲染局部视图时,ASP.NET MVC 框架出现错误
- java - 由于权限处理程序,应用程序被 Google Play 商店拒绝
- neo4j - ValueError:py2neo中select()中的文件描述符超出范围
- javascript - Codeigniter 中关于 ajax 表单提交的表单验证