Một lúc trở lại đây là một cơn ác mộng đối với tôi khi cố gắng đưa Eigen lên và chạy trên mac của tôi cho XCode, nhưng một người bạn đã tìm ra và chia sẻ hướng dẫn với tôi. Tôi không muốn bất cứ ai đi qua những gì tôi đã trải qua, vì vậy đây là một hướng dẫn dễ làm theo.Cài đặt Eigen trên Mac OS X cho XCode
Trả lời
1. Cài đặt Homebrew
• quản lý trọn gói dành cho Mac, cho phép bạn tải khá nhiều bất cứ điều gì với một ga lệnh. Làm theo các bước here.
2. Cài đặt Eigen
• Đơn giản chỉ cần chạy lệnh sau trong Terminal: brew install eigen
• Eigen hiện đang được cài đặt.
• Ghi chú đường dẫn tệp được in ra trên dòng lệnh! Bạn sẽ cần điều đó sau và nó có thể thay đổi từ người này sang người khác.
• Homebrew tiết kiệm file Eigen trong /usr/local/include/eigen3/
3. Bao gồm các file Eigen trong dự án Xcode của bạn Build Path
• Mở dự án bạn muốn sử dụng Eigen với.
• Chọn mục tiêu xây dựng của dự án của bạn theo TARGETS
• Chọn tab Cài đặt xây dựng.
• Cuộn xuống Apple LLVM 7.0 - Custom Compiler Flags Lưu ý rằng phiên bản trình biên dịch LLVM của bạn có thể khác.
• Nhấp đúp vào khoảng trống ở bên phải của Cờ C++ khác.
• Thêm thư mục nơi tệp Eigen được đặt trong filepath bạn đã ghi lại ở bước 2 (-I <filepath>
).
• Tìm kiếm HEADER_SEARCH_PATHS trong cài đặt xây dựng đích của bạn và thêm /usr/local/include/eigen3/
giống như cách bạn đã thêm đường dẫn tệp Eigen vào OTHER_CPLUSPLUSFLAGS
.
Dự án của bạn sẽ có thể sử dụng Eigen mà không có vấn đề gì ngay bây giờ.
Điều này phù hợp với tôi và có vẻ dễ hơn rất nhiều so với ở trên. Đó là một trường học nhỏ, nhưng không cần cài đặt gói homebrew hoặc gói. Nó nghĩa đen đã cho tôi ít hơn 5 phút.
Tải xuống Eigen và giải nén. http://eigen.tuxfamily.org/index.php?title=Main_Page#Download
Sao chép thư mục "Eigen" vào thư mục
/usr/local
. Tôi sudo'd để root và đã làm điều này trong thiết bị đầu cuối, bởi vì Mac là cầu kỳ về những gì họ cho phép bạn nhìn thấy trong công cụ tìm. Như tôi đã nói, trường học cũ.
2a.Lưu ý: Bạn có thể phải chmod
các điều khoản để 755.
- Trong dự án của bạn, hãy để "Xây dựng Settings" và tìm kiếm cho "Tiêu đề Search Paths." Thêm/usr/local /. Eigen là thư viện chỉ dành cho tiêu đề!
- Bao gồm Eigen như vậy
- 1. Cài đặt CLSQL trên Mac OS X
- 2. Gỡ cài đặt ipython mac os x
- 3. Cài đặt DHCP trong Mac OS X
- 4. Cài đặt/nâng cấp gradle trên Mac OS X
- 5. Không thể cài đặt matplotlib trên Mac OS X
- 6. Cài đặt RVM treo trên mac os x
- 7. Cài đặt nokogiri Mac OS X 10.8.2 XCode được cài đặt
- 8. Lỗi Cài đặt Tizen SDK trên Mac OS X
- 9. Lỗi Cài đặt pymssql trên Mac OS X Yosemite
- 10. cài đặt pyopencv với pip trên Mac OS X
- 11. Tìm thư mục cài đặt Git trên Mac OS X
- 12. brew cài đặt zlib-devel trên Mac OS X Mavericks
- 13. Cài đặt Pygame cho Mac OS X 10.6.8
- 14. Cài đặt mysqlclient cho mariadb trên mac os cho python3
- 15. Không thể cài đặt Xcode 4.6.2 trên OS X Mavericks
- 16. Cài đặt GCC 4.7.1 trên OS X
- 17. Cách cài đặt gcc trong Mac OS X Lion
- 18. cài đặt openssl trên OS X
- 19. Cài đặt Java 6 trên Mac OS
- 20. Có thể cài đặt Xcode 4.3 và Xcode 4.5 cạnh nhau trên Mac OS X 10.7.4 không?
- 21. C++ 11 với Xcode trên Mac OS X Snow Leopard
- 22. py2exe mac os x cài đặt sự cố
- 23. Cài đặt thư viện JavaHL Subversion trong Mac OS X
- 24. Gỡ cài đặt các gói trong Mac OS X
- 25. Lập trình Arduino trên Mac OS X với Xcode 5?
- 26. Cài đặt nltk cho Python 3.4 trên Mac OS 10.9
- 27. Lỗi khi cài đặt PyGraphviz (Mac OS X, Anaconda)
- 28. Cài đặt Spatialite cho python (GeoDjango) trên OS X
- 29. Làm thế nào để tìm tất cả các cài đặt python trên mac os x và gỡ cài đặt tất cả nhưng cài đặt OS X gốc
- 30. Cài đặt readline 6.0 trên OS X
Tôi cố gắng này với dòng lệnh mẫu dự án cụ một trống Xcode C++. Khi biên dịch tôi nhận được "không thể chỉ định -o khi tạo ra nhiều tập tin đầu ra" lỗi. Làm cách nào để thêm tùy chọn trình biên dịch? Chỉ cần nhập đường dẫn cài đặt Eigen của tôi? – Dirk