2009-11-04 108 views

回答

0

這是一個C++庫。也許它可以通過.NET本地代碼互操作機制來使用?

+0

我知道我可以使用互操作,但仍然是一個完整的託管版本會更好。 – Graviton 2009-11-04 09:49:08

0

你可以做的一件事理論上試圖做的是將C++代碼編譯爲託管C++。
不知道是不是實際上很容易做到。

+0

我在其他項目上試過這個..不,它沒有以這種方式工作,因爲很多庫都不一樣 – Graviton 2009-11-04 10:14:27

+8

也許現在是時候啓動一個名爲NCGAL的.NET OSS項目了:) – 2009-11-04 22:12:32

1

取決於你需要什麼CGAL - 你在做空間操作嗎?如果是這樣,那麼你可以看看 .NETTopologySuite或SharpMap的

0

(這確實是一個非答案,但加入它只是爲了徹底和潛在提請注意了一大口包裝的開放可能性...)

有一大口包裝項目對於CGAL,但目前它不包含C#。然而,這已被要求。

https://github.com/cgal/cgal-swig-bindings/issues/3

是否有計劃使C#綁定CGAL?是否有具體的 未啓用它的原因?
...

主要原因是時間和資源。 ...如果有人對C#有經驗,我們很可能會很輕鬆地做到這一點。