【发布时间】:2016-02-28 13:38:55
【问题描述】:
我正在尝试创建一个使用 dll 进行管道通信的应用程序,并在我开始使用此函数 GetOverlappedResultEx 时遇到此错误。每当我运行使用我的 dll 的可执行文件时,我都会收到此错误消息...有谁知道它的含义是什么?我正在构建 64 位 dll!我在 Visual Studio 2012 上使用 C++。我需要安装任何服务包吗?
编辑:我使用的是 Windows 7 计算机
【问题讨论】:
-
您在哪个平台上运行您的应用程序?
-
关于 Service Pack 的评论:它不会解决这个特定问题,但值得注意的是 VS 2012、VS 2013 和 VS 2015 面向 Windows 7 Service Pack 1,而不是 Windows 7即时通讯。在 VS 2015 中,C++ REDIST 包将无法在 Windows 7 RTM 上安装。 Windows 7 RTM 不再是 lifecycle,因此 Windows 7 Service Pack 1 是必需的。
标签: c++ visual-studio-2012 dll kernel named-pipes