Я работаю над Microsoft Visual C# 2010 для программы обработки изображений. Программное обеспечение использует EMGU CV 2.4.0. Программа очень длинная (состоит из 8 очень длинных функций), поэтому я не могу опубликовать ее здесь. Теперь программа отлично работает на моем компьютере. Я закончил. Я могу просто запустить exe-файл, и он работает. Моя проблема в том, что файл .exe не работает на другом компьютере. На самом деле у меня есть два отдельных проекта, но оба используют EMGU CV. Никакое сообщение об ошибке не показывает мне, когда я запускаю первый exe на другом ПК (хотя иногда он показывает мне, что (project1 перестает работать, окна пытаются собирать информацию, это может занять минуты), но это не всегда. показывает мне, когда я запускаю второй exe на другом ПК (инфраструктура microsoft .net, ошибка исключения EMGU.CV.CVInvoke). Затем появляется работа exe и окно (которое ожидается), но реальная задача программы, которая Обратите внимание, что оба проекта являются выходными типами приложений Windows. Обратите внимание, что профиль клиента .NET framework 4 является целевой структуройПроблема с C# exe с EMGU CV
Я не думаю, что это проблема .NET Framework Потому что я пытался сделать простую программу, и exe-файл работает на другом ПК (это был просто простой поток тер программа, которая создает .txt) Это библиотеки EMGU резюме Я использую:
EMGU.CV.dll
EMGU.CV.GPU.dll
EMGU.CV.UI.dll
EMGU.CV.UTIL.dll
Просто для информации, я скачал EMGU CV 2.4.0 на другом компьютере, а также (после провала в управлении его с помещением библиотек в .exe в 1 файл), но все равно ничего не работает. Я не знаю, что может быть проблемой! Я не знаю, полезно ли это, но программа использует пример SURFFEATURE в качестве примера в CVG EMGU, но с множеством модификаций (я работал над ним со времени последнего Novermber) и в основном это программа для объекта признание цель.