2013-06-09 31 views
10

Vì vậy, tôi đang cố gắng để kết hợp các hình ảnh thư viện văn bản CImg vào XCode project tôi Tuy nhiên, các tập tin tiêu đề cho thư viện chứa các bao gồm sau đây và XCode cho cảnh báo lỗi này:Mac OSX Lion/X11/CImg Thư viện

#include <X11/Xlib.h> Error: File not found 

Máy tính xách tay của tôi đang chạy OSX Lion 10.8.2 và dường như, Apple đã lấy đi X11 cho Lion, vì vậy tôi đã truy cập this site và tải xuống XQuartz vì đó là những gì nó được nói là làm trên Apple Support page.

Vì vậy, sau khi cài đặt, tôi khởi động lại máy tính của mình và cố gắng chạy dự án XCode của mình, nhưng tôi vẫn nhận được cùng một lỗi chính xác trên đó bao gồm.

Vì vậy, tôi không chắc mình nên làm gì bây giờ để khắc phục điều này. Nếu tôi tìm kiếm trong "XLib.h", nó xuất hiện và tôi có một thư mục tên là X11 xuất hiện trong công cụ tìm của tôi, vì vậy tôi cảm thấy như tôi có thể có những gì tôi cần nhưng tôi không thể tìm ra.

Trả lời

13

Các phần đầu tập tin Xlib.h là trong /opt/X11/include, vì vậy thêm con đường đó đến Tiêu đề Search Paths trong Xcode:

enter image description here

Bạn có lẽ sẽ cần phải thêm các thư viện từ /opt/X11/lib cũng ...

+0

Điều này hiệu quả! Cảm ơn! – user1782677

+1

Đối với những người khác trên dòng lệnh, bạn cần phải thêm '-L/opt/X11/lib -lX11'. Ngoài ra, trên OSX mới hơn, bạn cần phải tải xuống và cài đặt http://xquartz.macosforge.org – Meekohi

+0

Hi Trojan, bạn có thể cho tôi biết mã 'cimg' ở đâu để họ liên kết thư viện X11 không? – SexyBeast