我CFLAGS有在LLVM下的Makefile中通過LDFLAGS加載zlib的正確方法是什麼?
-I../../usr/local/sys/usr/include
其正確加載zlib.h
LDFLAGS是
LDFLAGS = -L../../usr/local/sys/usr/lib -lxml2 -lzlib
但是,當連接器試圖聯繫以下occures
1> + Linking project files...
1> ld: library not found for -lzlib
1> collect2: ld returned 1 exit status
1> make: *** [link] Error 1
可能是什麼問題?
環境下的windows7 iosdevenv(這樣的目錄結構比在Mac OS不同)
邁克爾,我實際上是從Windows 7下編譯的。路徑是正確的(libxml2.dylib正確加載和libz.dylib是在同一個目錄中) p.s. 我正在使用iosdevenv – 2012-04-08 07:03:22
如果您在原始問題**中明確表示了您(使用Windows 7和某些非標準開發環境),本應該會很好。無論如何,我懷疑你沒有解決正確的目錄(「../../ usr/local/sys/usr/lib'」的路徑對我來說看起來很可疑,有兩個提到「'usr'在我的答案仍然成立,但找出正確的路徑libz.dylib,你應該沒問題。 – 2012-04-08 07:07:08
我會編輯問題,對不起 這裏是證明:http://clip2net.com/clip/ m0/1333868910-clip-21kb.png – 2012-04-08 07:09:00