2011-12-30 65 views
0

包括MySQL和創建Qt中的連接給我編的問題:Qt的編譯問題瓦特/ MySQL的 - Mac OS X的

MYSQL* conn; 
conn = mysql_init(NULL); 

如果我手動qmake的,然後讓我看到MySQL是不是正確聯:

qmake -o Makefile "INCLUDEPATH+=/usr/local/Cellar/mysql/5.1.54/include" "LIBS+=/usr/local/Cellar/mysql/5.1.54/lib/mysql/libmysqlclient.a" 

未定義符號: 「_mysql_init」,從引用:在main.o中 LD _main:符號(多個)未發現 collect2:LD返回1退出狀態

將mysql連接到我的Qt項目的正確方法是什麼?

回答

1

LIBS + = 「 - L/USR /本地/庫/ MySQL的/ 54年5月1日/ lib中/ MySQL的/ -lmysqlclient.a」

而且我不知道,但Qt的默認生成pbproj代替Makefile文件的。

+0

幾乎正確。我能夠通過輸入'mysql_config --libs'來獲得正確的lib名稱這是我最終使用的路徑:LIBS + = -L/usr/local/Cellar/mysql/5.1.54/lib/mysql/-lmysqlclient謝謝你的幫助! – 2011-12-30 15:35:50

+0

很高興我能幫到你 – 2011-12-30 16:03:40