Не удалось установить MPX Runtime Driver (для проверки границ)
Прочитав этот пост в блоге об обнаружении утечек памяти, я решил установить отсюда драйвер времени выполнения MPX. Я щелкнул правой кнопкой мыши по mpxruntime.inf и выбрал "установить". Диспетчер устройств затем перечисляет "Драйвер времени выполнения Intel(R) MPX" под системными устройствами, но его значок имеет небольшой восклицательный знак в желтом треугольнике. Если щелкнуть правой кнопкой мыши значок и выбрать свойства, я вижу следующий текст:
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.
Я не знаю, что попробовать в этой точке.
К вашему сведению: я использую Windows 10 с процессором i7 6850K.
РЕДАКТИРОВАТЬ: Глядя на процессор с утилитой CPU-Z, у него есть область, называемая "Инструкции", перечисляющая такие вещи, как MMX,SSE,VT-x,AES, TSX и т. Д., Но MPX не появляется в этом списке. Может быть, это говорит мне, что мой процессор не имеет инструкций MPX?
1 ответ
- Установите новейший эмулятор разработки программного обеспечения Intel®.
Используйте Visual Studio 2015 Update 1, который испускает код MPX, для создания исполняемого файла test.exe
char buffer[100]; int main(int argc, char *argv[]) { buffer[100] = 0; return 0; }
попробуйте, запустив:
sde -- test.exe
Полезные ссылки: