簡體   English   中英

使用CGAL庫構建Visual C ++應用程序

[英]Building Visual C++ Applications with CGAL Library

我需要使用delaunay訓練(3D)方法集成到我正在使用的Visual C ++項目中。

我遵循了CGAL安裝指南,並能夠使用cmake進行構建,因此,有人可以向我詳細解釋一下:

  1. 如何在我自己的C ++項目(在Visual Studios 2010中)中使用(引用)CGAL,
  2. 之后,如何創建項目的獨立exe。

謝謝!

我也遇到過同樣的問題。 下面是我的解決方案(盡管我的開發環境是VS 2015,但我仍然相信它可以在VS 2010上使用)。

  1. 將“ CGAL”項目主文件夾下的“ include”文件夾添加到項目配置中的“包含目錄”(請不要直接添加“ CGAL”文件夾,以引用“ CGAL / *。h”中的頭文件的風格。

  2. 這是棘手的部分,將“ / build / include / CGAL”文件夾下的“ compiler_config.h”文件復制到“ / include”文件夾。 這是為了在您的PC上為CGAL庫設置編譯器定義。

  3. 將GMP庫和MPFR庫下載並解壓縮到驅動器中,並將這些文件夾添加到項目配置中的“包含目錄”中(至少對於CGAL 4.9而言是必需的,否則您將收到一些編譯錯誤,提示“找不到gmp。 h和mpfr * .h')。

  4. 將已編譯的CGAL靜態或動態庫添加到項目配置下的鏈接器配置選項卡的其他依賴項中。

  5. 編譯並運行(如果將動態庫用於CGAL,則還必須將* .dll復制到exe運行文件夾中)!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM