簡體   English   中英

在Mac OS X上為XCode安裝Eigen

[英]Installing Eigen on Mac OS X for XCode

不久之后,我試圖讓Eigen在我的Mac上運行XCode,這是一場噩夢,但是一位朋友設法弄明白了並與我分享了指示。 我不希望任何人經歷我所經歷的事情,所以這里有一個易於理解的指南。

1.安裝Homebrew

•Mac的軟件包管理器,允許您使用一個終端命令下載幾乎任何內容。 按照這里的步驟。

2.安裝Eigen

•只需在終端中運行以下命令: brew install eigen

•現在安裝了Eigen。

•記下命令行中打印的文件路徑! 你以后需要它,它可能因人而異。

•Homebrew將特征文件保存在/usr/local/include/eigen3/

3.在Xcode項目的Build Path中包含Eigen文件

•打開要使用Eigen的項目。

•在TARGETS下選擇項目的構建目標

•選擇“構建設置”選項卡。

•向下滾動到Apple LLVM 7.0 - 自定義編譯器標志請注意,您的LLVM編譯器版本可能不同。

•雙擊其他C ++標志右側的空白區域。

•在步驟2中記下的文件路徑中添加Eigen文件所在的目錄( -I <filepath> )。

•在目標構建設置中搜索HEADER_SEARCH_PATHS並添加/usr/local/include/eigen3/ ,方法與將此特征文件路徑添加到OTHER_CPLUSPLUSFLAGS方式相同。

您的項目應該能夠使用Eigen,現在沒有問題。

這對我有用,看起來比上面容易得多。 這是一個小老派,但不需要自制程序或包安裝程序。 它花了我不到5分鍾。

  1. 下載Eigen並解壓縮。
    http://eigen.tuxfamily.org/index.php?title=Main_Page#Download

  2. 將“Eigen”文件夾復制到/usr/local目錄中。 我sudo'd root並在終端中做了這個,因為Macs很挑剔他們讓你在發現者看到的東西。 就像我說的那樣,老派。

2A。 注意:您可能必須將權限chmod到755。

在此輸入圖像描述

  1. 在項目中,轉到“構建設置”並搜索“標題搜索路徑”。 添加/ usr / local /。 Eigen是一個僅限標題的庫!

在此輸入圖像描述

  1. 像這樣包括本征

在此輸入圖像描述

暫無
暫無

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

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