c++ [unixODBC][Driver Manager]无法打开lib '/usr/lib/libmyodbc.so':文件未找到,但文件存在

ctzwtxfj  于 2023-08-09  发布在  Unix
关注(0)|答案(3)|浏览(352)

我用的是Ubuntu 15.10 64 bit。我试着运行一个游戏服务器。我已经安装了libmyodbc它位于使用/lib/x86_64-linux-gnu/odbc/我有使用ln s命令来创建镜头链接在使用/lib但当我启动服务器的消息出现。我已经改变了驱动程序的url使用/lib/x86_64-linux-gnu/odbc/但没有效果这是我的odbc文件在etc/odbc. ini

[ODBC Data Sources] 
odbcname = MyODBC 3.51 Driver DSN

[tlbbdb] 
Driver      = /usr/lib/libmyodbc.so
Description = MyODBC 3.51 Driver 
DSN SERVER       = 127.0.0.1
PORT        =3306 
USER        = root 
Password     = 123123
Database     = tlbb
OPTION      = 3
SOCKET       =

字符串

rbl8hiat

rbl8hiat1#

我也遇到过同样的问题,而且我在某处看到了一个解决办法:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<your-lib-path>

字符串
我试过了,而且成功了。我希望这会有所帮助。

w8biq8rn

w8biq8rn2#

由于缺少依赖项,您可能会看到此错误。在我的例子中,安装odbcinst解决了这个问题:

sudo apt-get install odbcinst

字符串

bis0qfac

bis0qfac3#

在Fedora上,下面的代码帮我解决了这个问题:

sudo dnf install mysql-connector-odbc

字符串

相关问题