亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3099 | 回復: 5
打印 上一主題 下一主題

關于mysql++-3.1.0用于C++中的問題 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-07-12 16:03 |只看該作者 |倒序瀏覽
請問大家有誰用過

mysql++-3.1.0

我從mysql的官方網上下載了mysql++-3.1.0.tar.gz,

現自己的程序需要連接mysql數據庫,所以采用了mysql++-3.1.0中 mysql++-3.1.0\lib目錄下的代碼作為一個連接數據庫的共用代碼.并編譯為靜太庫libmysqlib.a用于程序的調用.

但編譯的時候出現了錯誤如下


mysql/lib/libmysqllib.a(connection.o)(.text+0x97): In function `mysqlpp::Connection::thread_start()':
mysql/lib/dbdriver.h:668: undefined reference to `mysql_thread_init'
/mysql/lib/libmysqllib.a(connection.o)(.text+0x2f3): In function `mysqlpp::Connection::server_status() const':
mysql/lib/dbdriver.h:597: undefined reference to `mysql_stat'
mysql/lib/libmysqllib.a(connection.o)(.text+0x363): In function `mysqlpp::Connection::server_version() const':
mysql/lib/dbdriver.h:521: undefined reference to `mysql_get_server_info'
/mysql/lib/libmysqllib.a(connection.o)(.text+0x44b): In function `mysqlpp::Connection::kill(unsigned long) const':
mysql/lib/dbdriver.h:395: undefined reference to `mysql_kill'
mysql/lib/libmysqllib.a(connection.o)(.text+0x4a3): In function `mysqlpp::Connection::ipc_info() const':
mysql/lib/dbdriver.h:366: undefined reference to `mysql_get_host_info'

........


請問這是什么原因呀.在生成靜太庫libmysqllib.a時,包含了dbdriver.h在里面呀. 怎么會出現那么多的沒有定義的參數呀?

論壇徽章:
1
CU十二周年紀念徽章
日期:2013-10-24 15:41:34
2 [報告]
發(fā)表于 2011-07-12 17:02 |只看該作者
LZ改了什么東西,默認是編譯成動態(tài)庫的吧。

論壇徽章:
0
3 [報告]
發(fā)表于 2011-07-12 17:09 |只看該作者
回復 2# ecjtubaowp


    我只用了lib文件夾下的文件,來生成靜態(tài)庫.這樣會有問題嗎?

論壇徽章:
1
CU十二周年紀念徽章
日期:2013-10-24 15:41:34
4 [報告]
發(fā)表于 2011-07-12 17:15 |只看該作者
回復 3# olivia2007


    makefile呢,你自己寫的?

論壇徽章:
0
5 [報告]
發(fā)表于 2011-07-12 17:25 |只看該作者
回復 4# ecjtubaowp


    是的.現在lib文件夾下的文件,我成功生成了一個靜態(tài)庫.名為libmysqllib.a

現在是讓自己的程序去調用.但調用的時候就出問題了.老說什么
lib/dbdriver.h:301: undefined reference to `mysql_fetch_row'
lib/dbdriver.h:311: undefined reference to `mysql_fetch_lengths'
lib/dbdriver.h:270: undefined reference to `mysql_escape_string'

等,所有的未定義參數都是在dbdriver.h文件中...真搞不懂,為什么為沒有定義呢?

論壇徽章:
1
CU十二周年紀念徽章
日期:2013-10-24 15:41:34
6 [報告]
發(fā)表于 2011-07-12 17:30 |只看該作者
回復 5# olivia2007


    這個是要鏈接mysql的C庫的,你有用-lmysqlclient嗎?
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP