Среда
- Windows 10 Pro 64-bit (AMD Phenom II X6 1065T)
- VS 2019
- . NET Framework 4.7.2
- OpenCvSharp4. Windows 4.2.0.20200208
Проблема
Я установил последнюю версию OpenCVSharp4 с менеджером NuGet в свой проект. Я написал ниже код.
using OpenCvSharp;
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
try
{
using(var m = new Mat())
{
Console.WriteLine("ok");
}
}
catch (Exception e)
{
Console.WriteLine(e);
}
}
}
}
Эта сборка в порядке, однако эта программа не работала. Отображается ошибка «Недопустимая инструкция».
Интересно, что программа не загрузила OpenCvSharpExtern.dll.
Итак, я попытался сделать это ниже.
- Установка Visual C ++ 2015-2019 Redistributable (x64) 14.24.2812712
- Создайте платформу сборки x64 и убедитесь, что эта программа не работает в 32-разрядной версии с диспетчером задач.
Но эта программа показала «Незаконные инструкции».
Есть идеи?
Спасибо.