Makefile里面添加header search path

添加了libxml2.tbd 然后引用#import<libxml/parser.h> xcode可以设置header search path工程跑起来 theos make就报错,请问有知道如何在makefile里设置?

CFLAGS+=-I /A/B/C

意思是 CFLAGS+=-I /${SDK_DIR}/usr/include/libxml2?

使用CFLAGS 成功后,又报了个错,google了一阵没找到解决方法,能帮我看一下?
Copying resource directories into the application wrapper…
Linking application xinjector (armv7)…
Undefined symbols for architecture armv7:
“_CFHTTPMessageAppendBytes”, referenced from:
-[HTTPMessage appendData:] in HTTPMessage.m.1294cb43.o
“_CFHTTPMessageCopyAllHeaderFields”, referenced from:
-[HTTPMessage allHeaderFields] in HTTPMessage.m.1294cb43.o
“_CFHTTPMessageCopyBody”, referenced from:
-[HTTPMessage body] in HTTPMessage.m.1294cb43.o
“_CFHTTPMessageCopyHeaderFieldValue”, referenced from:
-[HTTPMessage headerField:] in HTTPMessage.m.1294cb43.o
“_CFHTTPMessageCopyRequestMethod”, referenced from:
-[HTTPMessage method] in HTTPMessage.m.1294cb43.o
“_CFHTTPMessageCopyRequestURL”, referenced from:
-[HTTPMessage url] in HTTPMessage.m.1294cb43.o
“_CFHTTPMessageCopySerializedMessage”, referenced from:
-[HTTPMessage messageData] in HTTPMessage.m.1294cb43.o
“_CFHTTPMessageCopyVersion”, referenced from:
-[HTTPMessage version] in HTTPMessage.m.1294cb43.o
“_CFHTTPMessageCreateEmpty”, referenced from:
-[HTTPMessage initEmptyRequest] in HTTPMessage.m.1294cb43.o
“_CFHTTPMessageCreateRequest”, referenced from:
-[HTTPMessage initRequestWithMethod:URL:version:] in HTTPMessage.m.1294cb43.o
“_CFHTTPMessageCreateResponse”, referenced from:
-[HTTPMessage initResponseWithStatusCode:description:version:] in HTTPMessage.m.1294cb43.o
“_CFHTTPMessageGetResponseStatusCode”, referenced from:
-[HTTPMessage statusCode] in HTTPMessage.m.1294cb43.o
“_CFHTTPMessageIsHeaderComplete”, referenced from:
-[HTTPMessage isHeaderComplete] in HTTPMessage.m.1294cb43.o
“_CFHTTPMessageSetBody”, referenced from:
-[HTTPMessage setBody:] in HTTPMessage.m.1294cb43.o
“_CFHTTPMessageSetHeaderFieldValue”, referenced from:
-[HTTPMessage setHeaderField:value:] in HTTPMessage.m.1294cb43.o
“_XLLog”, referenced from:
-[XXAppDelegate configLocalHttpServer] in XXAppDelegate.m.1294cb43.o
-[XXAppDelegate startServer] in XXAppDelegate.m.1294cb43.o
-[BGLocationConfig BGRunSeting] in BGLocationConfig.m.1294cb43.o
-[BGLogation restartLocation] in BGLogation.m.1294cb43.o
-[BGLogation startLocation] in BGLogation.m.1294cb43.o
-[BGLogation stopLocation] in BGLogation.m.1294cb43.o
-[BGLogation locationManager:didUpdateLocations:] in BGLogation.m.1294cb43.o

“_kCFHTTPVersion1_0”, referenced from:
-[HTTPConnection replyToHTTPRequest] in HTTPConnection.m.1294cb43.o
-[HTTPConnection shouldDie] in HTTPConnection.m.1294cb43.o
“_kCFHTTPVersion1_1”, referenced from:
-[WebSocket sendResponseHeaders] in WebSocket.m.1294cb43.o
-[HTTPConnection replyToHTTPRequest] in HTTPConnection.m.1294cb43.o
-[HTTPConnection newUniRangeResponse:] in HTTPConnection.m.1294cb43.o
-[HTTPConnection newMultiRangeResponse:] in HTTPConnection.m.1294cb43.o
-[HTTPConnection sendResponseHeadersAndBody] in HTTPConnection.m.1294cb43.o
-[HTTPConnection handleVersionNotSupported:] in HTTPConnection.m.1294cb43.o
-[HTTPConnection handleAuthenticationFailed] in HTTPConnection.m.1294cb43.o

-[WebSocket sendResponseHeaders] in WebSocket.m.1294cb43.o
-[HTTPConnection replyToHTTPRequest] in HTTPConnection.m.1294cb43.o
-[HTTPConnection newUniRangeResponse:] in HTTPConnection.m.1294cb43.o
-[HTTPConnection newMultiRangeResponse:] in HTTPConnection.m.1294cb43.o
-[HTTPConnection sendResponseHeadersAndBody] in HTTPConnection.m.1294cb43.o
-[HTTPConnection handleVersionNotSupported:] in HTTPConnection.m.1294cb43.o
-[HTTPConnection handleAuthenticationFailed] in HTTPConnection.m.1294cb43.o

“_kCFStreamNetworkServiceType”, referenced from:
-[GCDAsyncSocket enableBackgroundingOnSocketWithCaveat:] in GCDAsyncSocket.m.1294cb43.o
“_kCFStreamNetworkServiceTypeVoIP”, referenced from:
-[GCDAsyncSocket enableBackgroundingOnSocketWithCaveat:] in GCDAsyncSocket.m.1294cb43.o
“_kCFStreamPropertySSLSettings”, referenced from:
-[GCDAsyncSocket cf_startTLS] in GCDAsyncSocket.m.1294cb43.o
“_kCFStreamSSLAllowsAnyRoot”, referenced from:
-[GCDAsyncSocket ssl_startTLS] in GCDAsyncSocket.m.1294cb43.o
“_kCFStreamSSLAllowsExpiredCertificates”, referenced from:
-[GCDAsyncSocket ssl_startTLS] in GCDAsyncSocket.m.1294cb43.o
“_kCFStreamSSLAllowsExpiredRoots”, referenced from:
-[GCDAsyncSocket ssl_startTLS] in GCDAsyncSocket.m.1294cb43.o
“_kCFStreamSSLCertificates”, referenced from:
-[GCDAsyncSocket ssl_startTLS] in GCDAsyncSocket.m.1294cb43.o
-[HTTPConnection startConnection] in HTTPConnection.m.1294cb43.o
-[GCDAsyncSocket ssl_startTLS] in GCDAsyncSocket.m.1294cb43.o
-[HTTPConnection startConnection] in HTTPConnection.m.1294cb43.o
“_kCFStreamSSLIsServer”, referenced from:
-[GCDAsyncSocket ssl_startTLS] in GCDAsyncSocket.m.1294cb43.o
-[HTTPConnection startConnection] in HTTPConnection.m.1294cb43.o
-[GCDAsyncSocket ssl_startTLS] in GCDAsyncSocket.m.1294cb43.o
-[HTTPConnection startConnection] in HTTPConnection.m.1294cb43.o
“_kCFStreamSSLLevel”, referenced from:
-[GCDAsyncSocket ssl_startTLS] in GCDAsyncSocket.m.1294cb43.o
-[HTTPConnection startConnection] in HTTPConnection.m.1294cb43.o
-[GCDAsyncSocket ssl_startTLS] in GCDAsyncSocket.m.1294cb43.o
-[HTTPConnection startConnection] in HTTPConnection.m.1294cb43.o
“_kCFStreamSSLPeerName”, referenced from:
-[GCDAsyncSocket ssl_startTLS] in GCDAsyncSocket.m.1294cb43.o
“_kCFStreamSSLValidatesCertificateChain”, referenced from:
-[GCDAsyncSocket ssl_startTLS] in GCDAsyncSocket.m.1294cb43.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)