3

在阅读了这篇关于检测内存泄漏的博文后,我决定从这里安装 MPX 运行时驱动程序。我右键单击 mpxruntime.inf 并选择“安装”。设备管理器随后会在系统设备下列出“Intel(R) MPX Runtime Driver”,但其图标在黄色三角形上有一个小感叹号。如果我右键单击该图标并选择属性,我会看到以下文本:

This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)

{Operation Failed}
The requested operation was unsuccessful.

在这一点上,我不知道该尝试什么。

仅供参考:我正在运行带有 i7 6850K 处理器的 Windows 10。

编辑:查看带有CPU-Z 实用程序的处理器,它有一个名为“指令”的区域,列出了 MMX、SSE、VT-x、AES、TSX 等内容,但 MPX 并未出现在该列表中。也许这告诉我我的处理器没有 MPX 指令?

4

1 回答 1

2
  1. 安装最新的英特尔® 软件开发模拟器
  2. 使用发出 MPX 代码的 Visual Studio 2015 Update 1 创建可执行的 test.exe

    char buffer[100];
    int main(int argc, char *argv[]) {          
       buffer[100] = 0;
      return 0;
    }
    
  3. 通过运行尝试:

    sde -- test.exe
    

有用的链接:

于 2017-01-28T13:33:08.003 回答