как включить Mono.Simd - PullRequest
       5

как включить Mono.Simd

1 голос
/ 07 ноября 2010

Я бы хотел использовать Simd в Mono, но следующий код выделен как ошибка в MonDevop

при использовании Mono.Simd

Я уже установил «Mono 2.8 для Windows»,что еще мне нужно установить, чтобы включить Mono.Simd?

По этой ссылке http://tirania.org/blog/archive/2008/Nov-03.html В нем рассказывается о tarbal, но после загрузки распаковывается (mono-Mono.Simd.Math-942e804), есть много файлов CS и нет файла DLL.

Ответы [ 3 ]

3 голосов
/ 07 ноября 2010

Вы добавили Mono.Simd.dll в сборку?MonoDevelop правильно выделяет ошибку, потому что в используемых вами сборках нет никакого пространства имен Mono.Simd.Mono.Simd.dll включен в последние выпуски Mono.

Что касается другого ответа, Mono.Simd работает в любой операционной системе на x86 и amd64, а не только на Linux.

1 голос
/ 07 ноября 2010

MonoDevelop для Windows работает в среде .Net, тогда как Mono.Simd.dll, поставляемый с Mono 2.8, установлен в GAC Mono.

Вам потребуется добавить ссылку в вашем проекте в Mono.Simd.dll, поставляемый с Mono 2.8.

Это должно быть примерно в: C: \ Program Files (x86) \ Mono-2.8 \ lib \ mono \ 2.0 \ Mono.Simd.dll.

1 голос
/ 07 ноября 2010

Mono.Simd работает только при запуске ваших программ во время выполнения Mono в поддерживаемой операционной системе. Если я не ошибаюсь, сейчас он ограничен 32- и 64-битным Linux. Даже если вам удастся скомпилировать его в Windows, вы не получите никакой выгоды от скорости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...