c++ - [unixODBC][驱动程序管理器]无法打开 lib '/usr/lib/libmyodbc.so' : file not found but file exist

标签 c++ linux

我使用的是 ubuntu 15.10 64 位。我尝试运行游戏服务器。 我已经安装了 libmyodbc,它位于 use/lib/x86_64-linux-gnu/odbc/ 我已经使用 ln s 命令在 use/lib 中创建快照链接但是当我启动服务器时出现该消息。我已经将驱动程序 url 更改为 use/lib/x86_64-linux-gnu/odbc/但没有效果 这是我在 etc/odbc.ini 中的 odbc 文件

[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       =

最佳答案

我遇到了同样的问题,我在某处看到了解决方案:

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

我试过了,效果很好。我希望这会有所帮助。

关于c++ - [unixODBC][驱动程序管理器]无法打开 lib '/usr/lib/libmyodbc.so' : file not found but file exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34624113/

相关文章:

c++ - 如何将 .framework 文件添加到我的 cmake 文件

c++ - 如何进行 std::map 查找

c++ - 如何将多维动态数组传递给 C++ 中的函数

c++ - 为什么 openCV Mat.at 与原始矩阵不匹配

c++ - 数组是通过引用传递的,但是如果我只传递一个没有存储在内存中的数组的值会怎样?

linux - 使用 ffmpeg 从运行 linux 的 Pocketbeagle 通过 UDP 直播网络摄像头视频,缺少什么?

regex - 除了与范围结束模式匹配的行之外,如何使用 sed 打印一系列行?

c - 具有边缘触发事件的 epoll

linux - 对 `pthread_create' CLion 的 undefined reference

c - 使用 sendfile(),是否可以判断 in_fd 何时处于 EOF?