VS2015 不支持 _inp,_outp

bannico 2015-10-22 11:45:18
老项目用VC6.0开发,涉及USB端口的数据读写。
最近移植到VS2015底下,发现最新的VS2015不支持 _inp, _outp 这些函数
error C3861: “_outp”: 找不到标识符

MSDN有下面一段话:
此 API 不能用于在 Windows 运行时中执行的应用程序。 有关详细信息,请参见 CRT functions not supported with /ZW(CRT 函数不支持使用/ZW)。
链接:https://msdn.microsoft.com/zh-cn/library/733szwah.aspx
请问大牛们这该怎么解决?有什么函数可以替代?
...全文
554 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bannico 2015-10-23
  • 打赏
  • 举报
回复
赵老师的可能是一个解决办法,但最终还是将IDE版本退到VS2013,程序编译通过。感谢各位的热心解答。
fhw217 2015-10-22
  • 打赏
  • 举报
回复
这个函数需要特权级别才能执行,在普通的应用程序中运行时会报错。
赵4老师 2015-10-22
  • 打赏
  • 举报
回复
搜“WinIO.SYS”
draculacsdn 2015-10-22
  • 打赏
  • 举报
回复
可以用window ddk

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧