Xcode Can';t让ODBC在MacOS X 10.7上与PostgreSQL配合使用

Xcode Can';t让ODBC在MacOS X 10.7上与PostgreSQL配合使用,xcode,odbc,osx-lion,Xcode,Odbc,Osx Lion,我让PostgreSQL 9.1(来自官方发行版,而不是内置版本)安装并与MacOS Lion中的浏览器进行了良好的对话。但是,我无法让它与ODBC一起工作。我安装XCode是为了获得所需的libltdl.3.dylib和psqlobc驱动程序。然后,我在/usr/lib/libltdl.3.dylib中创建了一个符号链接,以便psqlobc可以找到该库。PSQLDBC已在iodbcint.ini中注册。然而,当我试图打开一个连接时,我得到两个不同的错误。在测试中: 1: SQLDriverCo

我让PostgreSQL 9.1(来自官方发行版,而不是内置版本)安装并与MacOS Lion中的浏览器进行了良好的对话。但是,我无法让它与ODBC一起工作。我安装XCode是为了获得所需的libltdl.3.dylib和psqlobc驱动程序。然后,我在/usr/lib/libltdl.3.dylib中创建了一个符号链接,以便psqlobc可以找到该库。PSQLDBC已在iodbcint.ini中注册。然而,当我试图打开一个连接时,我得到两个不同的错误。在测试中:

1: SQLDriverConnect = [iODBC][Driver Manager]dlopen({/Library/PostgreSQL/psqlODBC/lib/psqlodbcw.so}, 6): image not found (0) SQLSTATE=00000
2: SQLDriverConnect = [iODBC][Driver Manager]Specified driver could not be loaded (0) SQLSTATE=IM003
并通过申请:

[iODBC][Driver Manager]dlopen(/Library/PostgreSQL/psqlODBC/lib/psqlodbcw.so, 6): Library not loaded: /usr/lib/libltdl.3.dylib
  Referenced from: /Library/PostgreSQL/psqlODBC/lib/psqlodbcw.so
  Reason: no suitable image found.  Did find:
    /usr/lib/libltdl.
这两个错误都令人费解。psqlodbcw.so和libltdl.3.dylib正是它应该位于的位置。似乎驱动程序在第一个周期截断了库的文件名,这很奇怪。 有什么想法吗