2010-11-07 36 views

回答

1

Mono.Simd僅適用於在Mono運行時,在受支持的操作系統上運行程序。如果我沒有弄錯,它現在只限於64位的Linux。即使您設法在Windows上進行編譯,您也不會從中獲得任何速度優勢。

+0

它現在在Windows上工作(2.10.8)。以防萬一 :) – wizzard0 2012-06-05 22:52:05

3

您是否將Mono.Simd.dll添加到構建中? MonoDevelop正確地突出顯示錯誤,因爲在您使用的程序集中沒有任何Mono.Simd名稱空間。 Mono.Simd.dll包含在最近的Mono版本中。

至於其他答案,Mono.Simd適用於x86和amd64上的任何操作系統,不僅適用於Linux。

1

MonoDevelop for Windows運行在.Net運行時,而Mono 2.8附帶的Mono.Simd.dll安裝在Mono的GAC中。

您需要將項目中的引用添加到Mono 2.8附帶的Mono.Simd.dll中。

它應該大致位於: C:\ Program Files(x86)\ Mono-2.8 \ lib \ mono \ 2.0 \ Mono.Simd.dll。