免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1628 | 回复: 0
打印 上一主题 下一主题

[C++] 安装mysql connector c++报错,求教!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-11-13 21:35 |只看该作者 |倒序浏览
大家好,我今天安装mysql connector c++总是报错,过程如下:

1,安装mysql connector c(官网下载 mysql-connector-c++-1.1.4的source code)
cmake -DCMAKE_INSTALL_PREFIX=/A
make
make install
//以上无问题。

2,安装mysql connector c++ (官网下载 mysql-connector-c++-1.1.4的source code)
cmake -DMYSQL_CONFIG_EXECUTABLE=/A/../bin/mysql_config       //没问题
make    //此处出现各种问题

出现大量报错:
大致报错内容如下:(定义冲突)。

我想请教下各位大神,是因为我安装过程哪里操作不当,导致出现这种问题的呢?
我的系统是Ubuntu 64位 12.04版本。

谢谢各位大神!!!
  1. Linking CXX executable connect
  2. Linking CXX executable connection_meta_schemaobj
  3. Linking CXX executable resultset
  4. Linking CXX executable debug_output
  5. [ 55%] Linking CXX executable prepared_statement
  6. Building CXX object test/CJUnitTestsPort/CMakeFiles/CJUnitTestsPort.dir/BaseTestFixture.cpp.o
  7. Linking CXX executable statement
  8. Linking CXX executable resultset_binary
  9. Linking CXX executable resultset_types
  10. /home/xiao/test/16_logger_db_test/third_party/mysql/lib/libmysqlclient.a(client.c.o): In function `get_vio_connect_timeout':
  11. /home/xiao/test/16_logger_db_test/third_party/build/mysql-connector-c-6.1.0-src/sql-common/client.c:138: multiple definition of `mysql_port'
  12. ../driver/libmysqlcppconn-static.a(client.c.o):(.bss+0x0): first defined here
  13. /home/xiao/test/16_logger_db_test/third_party/mysql/lib/libmysqlclient.a(client.c.o): In function `get_vio_connect_timeout':
  14. /home/xiao/test/16_logger_db_test/third_party/build/mysql-connector-c-6.1.0-src/sql-common/client.c:148: multiple definition of `mysql_unix_port'
  15. ../driver/libmysqlcppconn-static.a(client.c.o):(.bss+0x8): first defined here
  16. /home/xiao/test/16_logger_db_test/third_party/mysql/lib/libmysqlclient.a(client.c.o):(.data.rel.local+0x0): multiple definition of `unknown_sqlstate'
  17. ../driver/libmysqlcppconn-static.a(client.c.o):(.data.rel.local+0x0): first defined here
  18. /home/xiao/test/16_logger_db_test/third_party/mysql/lib/libmysqlclient.a(client.c.o):(.data.rel.local+0x8): multiple definition of `not_error_sqlstate'
  19. ../driver/libmysqlcppconn-static.a(client.c.o):(.data.rel.local+0x8): first defined here
  20. /home/xiao/test/16_logger_db_test/third_party/mysql/lib/libmysqlclient.a(client.c.o):(.data.rel.local+0x10): multiple definition of `cant_connect_sqlstate'
  21. ../driver/libmysqlcppconn-static.a(client.c.o):(.data.rel.local+0x10): first defined here
  22. /home/xiao/test/16_logger_db_test/third_party/mysql/lib/libmysqlclient.a(client.c.o):(.data.rel+0x0): multiple definition of `default_client_charset_info'
  23. ../driver/libmysqlcppconn-static.a(client.c.o):(.data.rel+0x0): first defined here
  24. /home/xiao/test/16_logger_db_test/third_party/mysql/lib/libmysqlclient.a(client.c.o): In function `set_mysql_error':
  25. /home/xiao/test/16_logger_db_test/third_party/build/mysql-connector-c-6.1.0-src/sql-common/client.c:207: multiple definition of `set_mysql_error'
  26. ../driver/libmysqlcppconn-static.a(client.c.o):(.text+0x660): first defined here
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP