强制libpq用10.5编译

时间:2010-02-26 15:05:02

标签: iphone postgresql libpq

我需要用10.5编译libpq以便稍后在模拟器中使用。

我可以毫无问题地在设备中使用libpq。

我强迫这个:

make clean && ./configure CFLAGS="-arch i386 -isysroot /Developer/SDKs/MacOSX10.5.sdk" && make -C src/interfaces/libpq

但是我收到了错误:

ld: library not found for - 

这个库在MacOSX10.5文件夹中不存在,好吧,它在我的整个硬盘中都不存在。

感谢,

米。

OS X 10.6.2
XCode 3.2.1 64 bits

2 个答案:

答案 0 :(得分:0)

好的,现在可行了:

 -mmacosx-version-min=10.5

make clean && ./configure CFLAGS="-arch i386 -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5" && make -C src/interfaces/libpq

答案 1 :(得分:0)

这是我在回来时提出的一个问题的链接,这个问题可能会很好。

Connect iPhone App to PostgreSQL Using Libpq

还有一个链接,其中包含我用来了解如何操作的信息。

http://cocoawithlove.com/2009/09/building-for-earlier-os-versions-in.html