Tôi có phải điều chỉnh FRAMEWORK_SEARCH_PATHS
hoặc HEADER_SEARCH_PATHS
khi tôi thêm khung tùy chỉnh vào dự án?Bao gồm tiêu đề từ khung tùy chỉnh trong XCode
Tôi có MainProject.xcodeproject
liên kết SomeFramework.framework
chỉ đơn giản là kéo từ "Sản phẩm" trong SomeFramework.xcodeproject
vào giai đoạn xây dựng "Liên kết với thư viện nhị phân" trong dự án chính.
Khung chứa tất cả các tiêu đề bắt buộc trong thư mục Headers
của nó. Tuy nhiên, trong dự án của tôi, tôi không thể chỉ đơn giản sử dụng:
#import <SomeFramework.h> // I'm pretty sure this file exists
để bao gồm tiêu đề này. Xây dựng không thành công "Không có tệp hoặc thư mục như vậy". Cờ biên dịch bao gồm -F…/SomeFramework/build/Release
và thư mục đó chứa khung với Headers
liên kết tượng trưng thư mục trong đó.
(BTW: đây là dành cho Mac OS X. Tôi không quan tâm đến iPhone.)
Đó không phải là một lỗi đánh máy! Tôi ở đó một nửa. Bây giờ vấn đề thứ hai là 'SomeFramework/SomeFramework.h' chứa' #import '. Đó có phải là lỗi tương tự trong khung công tác không? –
Kornel
Có, trong trường hợp đó, nó phải là #import "SomeFrameworksOtherHeader.h" –
Xin chào. cảm ơn, câu trả lời đó đã giúp tôi trong dự án của tôi :) nhưng tôi có một câu hỏi khác liên quan đến chủ đề này. với #include hoạt động tốt, nhưng tôi muốn chỉ có #include và lần này nó không tìm thấy tiêu đề .. Và với FRAMEWORK_SEARCH_PATHS chứa thư mục của khung công tác không thay đổi bất cứ điều gì .. bất kỳ suy nghĩ nào? :) Thks! –
StinkyCat