在Centos x64 编译Poco 出错解决方案

原创 2012年03月30日 11:25:49

** Buildingshared library (debug)/home/kf/poco-1.4.3p1-all/lib/Linux/x86_64/libPocoDataMySQLd.so.12

/usr/bin/ld:cannot find -lmysqlclient

collect2:ld 返回 1

make[1]:*** [/home/kf/poco-1.4.3p1-all/lib/Linux/x86_64/libPocoDataMySQLd.so.12] 错误 1

make: ***[Data/MySQL-libexec] 错误 2

我已经安装了Mysql Client 和开发包 但始终提示这个错误, 后面在网上查找相关的文章,问题确定为 CentOS x64 的 MysqlClient开发包的.so文件在 /usr/lib64下 而make在编译的时候 ,并没查找此目录,只查找/usr/lib ,

解决方案为:

创建一个软链接 /usr/lib/Mysql  链接到 /usr/lib64/Mysql 

参考: http://www.hao32.com/webserver/258.html#more-258

 

测试编译通后又出现新的问题,文件执行时找不到对应的.so文件

解决方案:

#vim /etc/ld.so.conf

在后面追加一行,该.so所在的路径,例:/usr/lib

然后用ldd命令查看此pe文件的依赖情况,就不会出no found 的情况

http://blog.csdn.net/adcxf/article/details/2308494

相关文章推荐

Poco STLPort boost 调试版本链接出错

如果一个工程中有这三个东西 Poco  STLPort  boost 那么它们就会打架 刚开始一编译出错了由于boost存在的原因它会出这么个错误信息: boost\config\auto_lin...

ubuntu16.04源码编译安装Poco1.7.8

环境:ubuntu16.04 x64, GCC 5.4.0 20160609 首先,做编译前准备,编译安装OPENSSL,STLport等包,为编译Poco准备依赖包。         1. OPEN...

Poco 自动全编译的方法

以 vs2008 为例: Poco 根目录下有 build_vs90.cmd buildwin.cmd 这两个批处理文件, 我们得修改一下它们 把build_vs90.cmd 修改为以...

cmake Poco 静态库链接出错问题小结

问题是这样的我在项目中一直使用的是动态库. CMakeList.txt 中动态库链接选项如下: target_link_libraries(vhost libPocoFoundationd.so l...

linux 下 POCO 安装

之前必须确定 openssl 和 Mysql 安装了,如果你不想安装这两个可以在下面的排除选项中排除它. 我这里不需要  ODBC和 SQListe ,安装路径为 /usr ,它会把头文件安装在/u...

centos安装poco-1.6.0-all 报错

安装poco-1.6.0-all时./configure --config=Linux 会出现configured for linux 不用担心已经生成了makefile文件,直接make,但是mak...

Sqlite中判断表、字段是否存在的方法

Sqlite中判断表、字段是否存在的方法 标签: sqliteandroid判定是否存在某字段 2014-12-24 16:25 1158人阅读 评论(0) 收藏 举报  分...

Poco数据库操作

1.Poco进行数据库操作的步骤一般是: a. 创建会话(session) b. 从DB中读写数据(into, use) c. 使用statements d. 使用容器(Collection)...

OpenGL中x64 debug下bmp图像导入出错解决方案

在win32环境下,已经提供了GLAUX库,但对于x64位,基本上该库没有提供64为支持。会出现以下错误: ------ 已启动生成: 项目: OpenGL, 配置: Debug x64 -----...

Centos 6.4 x86_64 安装QQ2012解决方案

第一步下载下面的软件: http://www.everbox.com/f/yLDb2jlpP9WBVvXlSkzC5JKuD9 http://pan.baidu.com/share/lin...
  • zqtsx
  • zqtsx
  • 2013年11月26日 14:12
  • 4211
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在Centos x64 编译Poco 出错解决方案
举报原因:
原因补充:

(最多只允许输入30个字)