我想編譯一些在OS X Lion上使用CGAL庫的C++代碼。我下載並安裝在CGAL庫的某個目錄中。然後,當我嘗試編譯代碼時,使用「make」; triangulation.h:18:64: error: CGAL/Exact_predicates_inexact_constructions_kernel.h: No such file or directory
這意味着它沒有找到CGAL庫。
我想繼續我以前被誤解爲與2D幾何有關的問題,因此我沒有得到滿意的答案(Share CGAL's geometry between processes in C++)並再次提出要求,但這次恰當地突出顯示,我正在討論3D Cgals多面體幾何。 在CGAL手冊中,我讀到可以實例化HalfedgeDS。我想將它放在共享內存中,以便其他進程可以使用它(請注意,它必須在進程之間共享,而不是線程之間共享)。如
我需要通過下面的代碼定義一個強大的斷言: CompareResult compareDistance(Point a, Point b, Point c, Point d) {
if (distance(a, b) > distance(c, d))
return Larger;
else if (distance(a, b) == distance(c, d))