Ped*_*zzo 5 xcode odbc osx-lion
我使用PostgreSQL 9.1(来自官方发行版,而不是内置版本)安装并与MacOS Lion中的浏览器很好地对话.但是我无法使用ODBC.我安装了XCode以获得所需的libltdl.3.dylib,以及psqlODBC驱动程序.然后我在/usr/lib/libltdl.3.dylib中创建了一个符号链接,以便psqlODBC找到该库.psqlODBC在iodbcinst.ini中注册.但是,当我尝试打开连接时,我得到两个不同的错误.在iodbctest:
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
Run Code Online (Sandbox Code Playgroud)
并通过一个应用程序:
[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.
Run Code Online (Sandbox Code Playgroud)
这两个错误令人费解.psqlodbcw.so正是它应该的位置,libltdl.3.dylib也是如此.似乎驱动程序在第一个时期截断了库的文件名,非常奇怪.有什么想法吗?
| 归档时间: |
|
| 查看次数: |
759 次 |
| 最近记录: |